expose widgetValueSerializer registry

This commit is contained in:
Shawn Erquhart
2017-06-22 17:35:47 -04:00
parent 1c0bb6a877
commit ffbd8d22cc
4 changed files with 12 additions and 11 deletions

View File

@ -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)

View File

@ -1,5 +0,0 @@
export const controlValueSerializers = {};
export const registerControlValueSerializer = (fieldName, serializer) => {
controlValueSerializers[fieldName] = serializer;
};