import { LucideIcon, Hourglass, CheckCircle2, XCircle, CircleAlert, Clock, ShieldAlert } from "lucide-react"; import type { TechVendor } from "@/db/schema/techVendors"; type StatusType = TechVendor["status"]; /** * 기술벤더 상태에 대한 아이콘을 반환합니다. */ export function getVendorStatusIcon(status: StatusType): LucideIcon { switch (status) { case "PENDING_REVIEW": return Clock; case "IN_REVIEW": return Hourglass; case "REJECTED": return XCircle; case "ACTIVE": return CheckCircle2; case "INACTIVE": return CircleAlert; case "BLACKLISTED": return ShieldAlert; default: return CircleAlert; } }