From b211d49922cef3910b78cf61c27c1285406c6c5d Mon Sep 17 00:00:00 2001 From: LUCASTUCIOUS Date: Sun, 28 Jan 2024 03:34:21 +0100 Subject: [PATCH] feat: Handling cssclasses properties in Quartz (#711) * Add cssclasses to article * Prettier * Update quartz/components/pages/Content.tsx * Update quartz/components/pages/Content.tsx --------- Co-authored-by: Jacky Zhao --- quartz/components/pages/Content.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/quartz/components/pages/Content.tsx b/quartz/components/pages/Content.tsx index 76cecc3..2e6416f 100644 --- a/quartz/components/pages/Content.tsx +++ b/quartz/components/pages/Content.tsx @@ -3,7 +3,9 @@ import { QuartzComponentConstructor, QuartzComponentProps } from "../types" function Content({ fileData, tree }: QuartzComponentProps) { const content = htmlToJsx(fileData.filePath!, tree) - return
{content}
+ const classes: string[] = fileData.frontmatter?.cssclasses ?? [] + const classString = ["popover-hint", ...classes].join(" ") + return
{content}
} export default (() => Content) satisfies QuartzComponentConstructor