Skip to content

Commit

Permalink
fix: also support slate-extensions for HtmlSlateWidget
Browse files Browse the repository at this point in the history
  • Loading branch information
nileshgulia1 committed Feb 5, 2025
1 parent 4fde077 commit 0192de0
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions packages/volto-slate/src/widgets/HtmlSlateWidget.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,16 @@ import { defineMessages, injectIntl } from 'react-intl';
import { FormFieldWrapper } from '@plone/volto/components/manage/Widgets';
import SlateEditor from '@plone/volto-slate/editor/SlateEditor';
import { serializeNodes } from '@plone/volto-slate/editor/render';
import { handleKeyDetached } from '@plone/volto-slate/blocks/Text/keyboard';
import { makeEditor } from '@plone/volto-slate/utils/editor';
import deserialize from '@plone/volto-slate/editor/deserialize';

import {
createEmptyParagraph,
normalizeExternalData,
} from '@plone/volto-slate/utils';
import config from '@plone/volto/registry';

import { ErrorBoundary } from './ErrorBoundary';

import './style.css';
Expand All @@ -44,6 +47,8 @@ const HtmlSlateWidget = (props) => {
intl,
} = props;

const { slateWidgetExtensions } = config.settings.slate;

const [selected, setSelected] = React.useState(focus);

const editor = React.useMemo(() => makeEditor(), []);
Expand Down Expand Up @@ -127,7 +132,10 @@ const HtmlSlateWidget = (props) => {
block={block}
selected={selected}
properties={properties}
extensions={slateWidgetExtensions}
onKeyDown={handleKeyDetached}
placeholder={placeholder}
editableProps={{ 'aria-multiline': 'true' }}
/>
</ErrorBoundary>
</div>
Expand Down

0 comments on commit 0192de0

Please sign in to comment.