diff --git a/apps/client/src/services/content_renderer.ts b/apps/client/src/services/content_renderer.ts index b0a10b868..e891b96d7 100644 --- a/apps/client/src/services/content_renderer.ts +++ b/apps/client/src/services/content_renderer.ts @@ -29,7 +29,7 @@ interface Options { const CODE_MIME_TYPES = new Set(["application/json"]); -async function getRenderedContent(this: {} | { ctx: string }, entity: FNote | FAttachment, options: Options = {}) { +export async function getRenderedContent(this: {} | { ctx: string }, entity: FNote | FAttachment, options: Options = {}) { options = Object.assign( { diff --git a/apps/client/src/widgets/collections/presentation/model.ts b/apps/client/src/widgets/collections/presentation/model.ts index ba95dbc9f..2d53f4ef7 100644 --- a/apps/client/src/widgets/collections/presentation/model.ts +++ b/apps/client/src/widgets/collections/presentation/model.ts @@ -1,4 +1,5 @@ import FNote from "../../../entities/fnote"; +import contentRenderer from "../../../services/content_renderer"; type DangerouslySetInnerHTML = { __html: string; }; @@ -25,7 +26,7 @@ export async function buildPresentationModel(note: FNote): Promise { + const { $renderedContent } = await contentRenderer.getRenderedContent(note, { + + }); + return { __html: $renderedContent.html() }; }