From e70d331081b74f81fd1169a8aff5b9e293404271 Mon Sep 17 00:00:00 2001 From: "SN\\plastic" Date: Thu, 23 May 2024 15:48:55 +0200 Subject: [PATCH] add tiptap control hint --- apps/sensenet/src/components/react-control-mapper.ts | 1 + .../sn-controls-react/src/fieldcontrols/rich-text-editor.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/sensenet/src/components/react-control-mapper.ts b/apps/sensenet/src/components/react-control-mapper.ts index 8b4166bef..c1213d2d5 100644 --- a/apps/sensenet/src/components/react-control-mapper.ts +++ b/apps/sensenet/src/components/react-control-mapper.ts @@ -40,6 +40,7 @@ export const reactControlMapper = (repository: Repository) => { case 'sn:HtmlEditor': return FieldControls.HtmlEditor case 'sn:RichText': + case 'sn:TipTapEditor': return FieldControls.RichTextEditor default: } diff --git a/packages/sn-controls-react/src/fieldcontrols/rich-text-editor.tsx b/packages/sn-controls-react/src/fieldcontrols/rich-text-editor.tsx index a790ba4e4..a19c2fbc5 100644 --- a/packages/sn-controls-react/src/fieldcontrols/rich-text-editor.tsx +++ b/packages/sn-controls-react/src/fieldcontrols/rich-text-editor.tsx @@ -80,7 +80,7 @@ export const RichTextEditor: React.FC< readOnly={props.settings.ReadOnly} localization={props.localization?.richTextEditor} onChange={({ editor }) => { - if (props.settings.ControlHint === 'sn:RichText') { + if (props.settings.ControlHint === 'sn:RichText' || props.settings.ControlHint === 'sn:TipTapEditor') { props.fieldOnChange?.(props.settings.Name, editor.getHTML()) return }