Files
aragrp/components/changelog-item.tsx
ar.badieiandCursor c2376b3b9e
Build & Push Docker Image / build (push) Has been cancelled
feat: redesign landing page with brand system and section blocks
Refresh the homepage around new hero/services/roadmap sections, shared design tokens, and updated brand assets.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 17:00:55 +03:30

24 lines
739 B
TypeScript

import { type } from "@/lib/typography";
import { cn } from "@/lib/utils";
function formatInlineMarkdown(text: string): string {
return text
.replace(/`([^`]+)`/g, "<code>$1</code>")
.replace(/\*\*([^*]+)\*\*/g, "<strong>$1</strong>");
}
export function ChangelogItem({ text }: { text: string }) {
return (
<li
className={cn(
type["body-sm"],
"list-disc text-muted-foreground marker:text-muted-foreground/50",
"[&_code]:rounded [&_code]:bg-muted [&_code]:px-1 [&_code]:py-0.5",
"[&_code]:font-mono [&_code]:text-[0.6875rem]",
"[&_strong]:font-medium [&_strong]:text-foreground/90"
)}
dangerouslySetInnerHTML={{ __html: formatInlineMarkdown(text) }}
/>
);
}