import { CalendarClockIcon, Clock3Icon, HourglassIcon, Loader2Icon, TriangleAlertIcon, } from "lucide-react"; import { Children, isValidElement, useId } from "react"; import { CreatorMonogram } from "../creator-monogram"; import { type CreatorRef, creatorAnnouncement, creatorInitials } from "../../lib/creator-initials"; import { formatWaitingSince } from "../../lib/format"; import { cn } from "../../lib/utils"; import type { RailAggregateStatus } from "../../lib/sessions-group"; export function ActiveWorkMark({ className }: { className?: string | undefined }) { const maskId = `active-work-${useId().replaceAll(":", "")}`; return ( ); } /** The one descendant-aware status marker shared by rows and section headers. */ function RailAggregateDot({ summary }: { summary: RailAggregateStatus }) { if (summary.kind === "neutral") return null; if (summary.kind === "active") { return (