diff --git a/app/components/ui/markdown-renderer/index.tsx b/app/components/ui/markdown-renderer/index.tsx index 94b30c93..4dce7db5 100644 --- a/app/components/ui/markdown-renderer/index.tsx +++ b/app/components/ui/markdown-renderer/index.tsx @@ -117,7 +117,7 @@ function isAlert( return false; } -const generateClassOverrides = (colorMode: ColorMode, fontSize?: string) => ({ +const generateClassOverrides = (colorMode: ColorMode) => ({ h1: { component: H1WithDivider, props: { @@ -225,7 +225,7 @@ const generateClassOverrides = (colorMode: ColorMode, fontSize?: string) => ({ p: { props: { - className: `${fontSize === "small" ? "text-sm" : ""} font-light`, + className: "font-light", }, }, @@ -249,7 +249,7 @@ const generateClassOverrides = (colorMode: ColorMode, fontSize?: string) => ({ span: { props: { - className: fontSize === "small" ? "text-sm" : "", + className: "", }, }, }); @@ -290,13 +290,13 @@ export default function MarkdownRenderer({ className={cn( "relative", prose && "prose dark:prose-invert prose-h2:mb-2", - fontSize === "small" ? "lg:prose-base" : "lg:prose-lg", + fontSize === "small" ? "prose-sm" : "lg:prose-lg", wrapperClasses, )} > slugify(text, { lower: true }), }} > diff --git a/app/typography.css b/app/typography.css index 513b27e6..059dc387 100644 --- a/app/typography.css +++ b/app/typography.css @@ -371,3 +371,10 @@ } } } + +/* Small prose variant for comments */ +.prose-sm { + font-size: var(--text-sm); + line-height: 1.6; + max-width: 65ch; +}