import { MoonStar } from "lucide-react"; import type { PageMetric } from "../contracts/page"; import { cx } from "../utils/classes"; interface PageFrameProps { kicker: string; title: string; status: string; metrics: PageMetric[]; } export function PageFrame({ kicker, title, status, metrics }: PageFrameProps) { return (

{kicker}

{status}
{metrics.length > 0 && (
{metrics.map((metric) => (
{metric.label}
{metric.value}
))}
)}
); }