import type { ReactNode } from 'react'; export interface EyebrowProps { children: ReactNode; /** A two-digit ordinal rendered before the label: 01, 02, 03. */ index?: string; className?: string; } /** * The mono micro-label: 10-11px, uppercase, tracked .12em, --ink-soft. It names * a section or numbers a step without adding a heading level, which is why it is * a

and not an

. */ export function Eyebrow({ children, index, className }: EyebrowProps) { return (

{index !== undefined && {index}} {children}

); }