Rich text / foldkit-richtext-dom/toolbar

ToolbarOptions

interface · packages/richtext-dom/src/toolbar.ts:19

interface ToolbarOptions<Message> {
  readonly state: ToolbarState
  readonly marks?: ReadonlyArray<string> | undefined
  readonly toMessage: (mark: string) => Message
}

Members

ToolbarOptions.state

property · packages/richtext-dom/src/toolbar.ts:20

readonly state: ToolbarState

ToolbarOptions.marks

property · packages/richtext-dom/src/toolbar.ts:22

readonly marks?: ReadonlyArray<string> | undefined

The marks to offer, by name. Defaults to the three the package ships.

ToolbarOptions.toMessage

property · packages/richtext-dom/src/toolbar.ts:24

readonly toMessage: (mark: string) => Message

How a mark becomes the application's Message, usually its editor wrapper.