fix(client/print): ckeditor stylesheet missing

This commit is contained in:
Elian Doran 2025-10-20 10:48:55 +03:00
parent 1514432f77
commit f0fa55715c
No known key found for this signature in database

View File

@ -45,12 +45,15 @@ function SingleNoteRenderer({ note, onReady }: RendererProps) {
const containerRef = useRef<HTMLDivElement>(null);
useLayoutEffect(() => {
content_renderer.getRenderedContent(note, {
noChildrenList: true
}).then(({$renderedContent}) => {
async function load() {
if (note.type === "text") {
await import("@triliumnext/ckeditor5/src/theme/ck-content.css");
}
const { $renderedContent } = await content_renderer.getRenderedContent(note, { noChildrenList: true });
containerRef.current?.replaceChildren(...$renderedContent);
requestAnimationFrame(onReady);
});
}
load().then(() => requestAnimationFrame(onReady))
}, [ note ]);
return <>