import { Badge, type BadgeProps } from "@/components/ui/badge"; const VARIANT: Record = { queued: "default", running: "info", completed: "success", failed: "danger", cancelled: "warning", }; /** Status badge for crawl jobs (queued / running / completed / failed / cancelled). */ export function CrawlStatusBadge({ status, className }: { status: string; className?: string }) { return ( {status} ); } const PAGE_VARIANT: Record = { success: "success", ok: "success", blocked: "warning", failed: "danger", error: "danger", timeout: "danger", skipped: "outline", pending: "default", queued: "default", }; /** Status badge for individual crawled pages. */ export function CrawlPageStatusBadge({ status }: { status: string }) { return ( {status} ); }