"use client"; import { cn } from "@/lib/utils"; import { Badge } from "@/components/ui/badge"; type ChangeType = "Added" | "Improved" | "Fixed" | "Deprecated" | "Removed"; interface ChangeGroupProps { type: ChangeType; changes: string[]; expanded: boolean; } const typeColors: Record = { Added: "bg-emerald-500/10 text-emerald-600 dark:text-emerald-400", Improved: "bg-blue-500/10 text-blue-600 dark:text-blue-400", Fixed: "bg-amber-500/10 text-amber-600 dark:text-amber-400", Deprecated: "bg-red-500/10 text-red-600 dark:text-red-400", Removed: "bg-slate-500/10 text-slate-600 dark:text-slate-400" }; export function ChangeGroup({ type, changes, expanded }: ChangeGroupProps) { const visibleChanges = expanded ? changes : changes.slice(0, 5); const hasMore = changes.length > 5; return (
{type}
); }