payload-plugin-lexical
payload-plugin-lexical copied to clipboard
defaultEditorConfig.output.markdown is ignored?
I try to populate the "markdown" field whenever the field is saved. See FieldComponent.tsx, line 165
However, even after setting the defaultEditorConfig.output.markdown.enabled = true;
the markdown property does not seem to be set:
lexicalRichTextField({
name: "lexical_content",
label: "Content",
localized: true,
editorConfigModifier: (defaultEditorConfig) => {
// This should populate the "markdown" property of the field, according to
defaultEditorConfig.output.markdown.enabled = true;
defaultEditorConfig.output.html.enabled = true;
return defaultEditorConfig;
},
hooks: {
// see: https://payloadcms.com/docs/hooks/fields
beforeChange: [
(args) => {
// TODO markdown is undefined
args.data.as_markdown = args.data.lexical_content.markdown;
return args.value;
},
],
},