initial commit

This commit is contained in:
2026-06-17 22:37:47 +05:30
commit bc31b2508b
100 changed files with 18050 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
import { convertLexicalToHTML, defaultHTMLConverters } from '@payloadcms/richtext-lexical/html';
import type { SerializedEditorState } from 'lexical';
export type LexicalDoc = SerializedEditorState | unknown;
export function lexicalToHtml(doc: LexicalDoc): string {
if (!doc || typeof doc !== 'object') return '';
const data = doc as SerializedEditorState;
try {
return convertLexicalToHTML({ data, converters: defaultHTMLConverters });
} catch (err) {
return `<p class="text-error">Failed to render content: ${(err as Error).message}</p>`;
}
}