How to implement bullet and numbered list functionality in ios26 attributed string text editor

I'm looking to support toggleable bullet and numbered lists in my IOS 26 app. currently my text editor looks like this

    @Binding var text: AttributedString
    var requestFocus: Bool = false
    @State private var selection = AttributedTextSelection()
    @FocusState private var isFocused: Bool

    var body: some View {
        TextEditor(text: $text, selection: $selection)
            .scrollContentBackground(.hidden)
            .background(Color.clear)
            .focused($isFocused)
            .safeAreaInset(edge: .bottom) {
                if isFocused {
                    FormattingToolbar(text: $text, selection: $selection)
                        .padding(.horizontal)
                        .padding(.vertical, 8)
                        .background(Color(UIColor.systemBackground))
                }
            }
            .onChange(of: requestFocus) { _, newValue in
                if newValue {
                    isFocused = true
                }
            }
    }
}

i cant find any useful docs on how to best implement this. anything helps, thanks

How to implement bullet and numbered list functionality in ios26 attributed string text editor
 
 
Q