The API reference is a Work in Progress and will be continuously improved and extended. We'd love to hear your feedback in our documentation repository.
Home > @edtr-io/plugin-text > TextPluginConfig
TextPluginConfig interface
Signature:export interface TextPluginConfig
Properties
Property | Type | Description |
---|---|---|
blockquote? | string | (Optional) |
i18n | { blockquote: { toggleTitle: string; }; code: { toggleTitle: string; }; colors: { setColorTitle: string; resetColorTitle: string; openMenuTitle: string; closeMenuTitle: string; }; headings: { setHeadingTitle(level: number): string; openMenuTitle: string; closeMenuTitle: string; }; link: { toggleTitle: string; placeholder: string; openInNewTabTitle: string; }; list: { toggleOrderedList: string; toggleUnorderedList: string; openMenuTitle: string; closeMenuTitle: string; }; math: { toggleTitle: string; displayBlockLabel: string; placeholder: string; editors: { visual: string; latex: string; noVisualEditorAvailableMessage: string; }; helpText(KeySpan: React.ComponentType<{ children: React.ReactNode; }>): React.ReactNode; }; richText: { toggleStrongTitle: string; toggleEmphasizeTitle: string; }; suggestions: { noResultsMessage: string; }; } | |
placeholder | string | |
plugins | ((pluginClosure: SlatePluginClosure) => TextPlugin)[] | |
registry | { name: string; title?: string; description?: string; }[] | |
theme | { backgroundColor: string; color: string; hoverColor: string; active: { backgroundColor: string; color: string; }; dropDown: { backgroundColor: string; }; suggestions: { background: { default: string; highlight: string; }; text: { default: string; highlight: string; }; }; plugins: { colors: { colors: string[]; defaultColor: string; }; }; } |