expose widgetValueSerializer registry
This commit is contained in:
@ -9,7 +9,6 @@ import remarkToMarkdown from 'remark-stringify';
|
||||
import htmlToRehype from 'rehype-parse';
|
||||
import rehypeToRemark from 'rehype-remark';
|
||||
import registry from '../../../../lib/registry';
|
||||
import { registerControlValueSerializer } from '../../serializers';
|
||||
import { createAssetProxy } from '../../../../valueObjects/AssetProxy';
|
||||
import { buildKeymap } from './keymap';
|
||||
import createMarkdownParser from './parser';
|
||||
@ -18,7 +17,7 @@ import { Sticky } from '../../../UI/Sticky/Sticky';
|
||||
import styles from './index.css';
|
||||
|
||||
// Register handler to transform html to markdown before persist
|
||||
registerControlValueSerializer('markdown', {
|
||||
registry.registerWidgetValueSerializer('markdown', {
|
||||
serialize: value => unified()
|
||||
.use(htmlToRehype)
|
||||
.use(htmlToRehype)
|
||||
|
@ -1,5 +0,0 @@
|
||||
export const controlValueSerializers = {};
|
||||
|
||||
export const registerControlValueSerializer = (fieldName, serializer) => {
|
||||
controlValueSerializers[fieldName] = serializer;
|
||||
};
|
Reference in New Issue
Block a user