GrammarlyEditorPluginProps
Props for <GrammarlyEditorPlugin>
.
Permits HTML attributes like className
, style
, etc.
interface GrammarlyEditorPluginProps extends GrammarlyEditorPluginCallbacks, Omit<HTMLAttributes<HTMLElement>, "children"> {
children: ReactNode | ((props: {
setEditor: (editor: HTMLElement | null) => void;
setViewport: (viewport: HTMLElement | null) => void;
}) => ReactNode);
clientId?: ClientId;
config?: Partial<EditorConfig>;
}
Properties
childrenType: ReactNode | ((props: { setEditor: (editor: HTMLElement | null) => void; setViewport: (viewport: HTMLElement | null) => void; }) => ReactNode)
Render prop that allows setting underlying editor for advanced uses.
Optional configuration to customize the Grammarly integration.