From f0fa55715c0bdbe368368fa0882456af13aadc7f Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Mon, 20 Oct 2025 10:48:55 +0300 Subject: [PATCH] fix(client/print): ckeditor stylesheet missing --- apps/client/src/print.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/client/src/print.tsx b/apps/client/src/print.tsx index 96cf06132..86d98b113 100644 --- a/apps/client/src/print.tsx +++ b/apps/client/src/print.tsx @@ -45,12 +45,15 @@ function SingleNoteRenderer({ note, onReady }: RendererProps) { const containerRef = useRef(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 <>