import Link from 'next/link'; import type { ReactNode } from 'react'; import { cn } from '@/lib/cn'; import { routes } from '@/lib/site'; /** Small building blocks shared by the satellite / launch pages (local variants — shared ui/* is read-only). */ export function DL({ children, className }: { children: ReactNode; className?: string }) { return
{children}
; } export function Chip({ href, children, active = false, count, className }: { href: string; children: ReactNode; active?: boolean; count?: ReactNode; className?: string }) { return ( {children} {count !== undefined && {count}} ); } export function Head({ eyebrow, title, action, children }: { eyebrow?: string; title: ReactNode; action?: { href: string; label: string }; children?: ReactNode }) { return ({eyebrow}
}{children}
; }