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