UNPKG

@websolutespa/payload-plugin-bowl

Version:

Bowl PayloadCms plugin of the BOM Repository

29 lines (28 loc) 979 B
import { isLexicalData, isSlateData, slateToHTML } from '@websolutespa/payload-utils'; import { lexicalToHTMLAsync } from '@websolutespa/payload-utils/server'; export async function richTextToHTMLAsync(data, config, context) { if (isLexicalData(data)) { return await lexicalToHTMLAsync(data, config, context); } else if (isSlateData(data)) { return slateToHTML(data); } else { return ''; } } /* // !!! getMedia override access async function getMedia(node: UploadNode): Promise<IMedia | null> { if (isMedia(node.value)) { return node.value; } else if (isEntity(node.value)) { const fallbackLng = payload.config.i18n.fallbackLng; const media = await payload.findByID({ id: node.value.id, collection: node.relationTo, fallbackLocale: typeof fallbackLng === 'string' ? fallbackLng : undefined, }) as IMedia; return media; } return null; } */ //# sourceMappingURL=richText.js.map