summaryrefslogtreecommitdiff
path: root/lib/tech-vendor-candidates/utils.ts
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-06-24 01:51:59 +0000
committerjoonhoekim <26rote@gmail.com>2025-06-24 01:51:59 +0000
commit6824e097d768f724cf439b410ccfb1ab9685ac98 (patch)
tree1f297313637878e7a4ad6c89b84d5a2c3e9eb650 /lib/tech-vendor-candidates/utils.ts
parentf4825dd3853188de4688fb4a56c0f4e847da314b (diff)
parent4e63d8427d26d0d1b366ddc53650e15f3481fc75 (diff)
(merge) 대표님/최겸 작업사항 머지
Diffstat (limited to 'lib/tech-vendor-candidates/utils.ts')
-rw-r--r--lib/tech-vendor-candidates/utils.ts40
1 files changed, 40 insertions, 0 deletions
diff --git a/lib/tech-vendor-candidates/utils.ts b/lib/tech-vendor-candidates/utils.ts
new file mode 100644
index 00000000..4c21b873
--- /dev/null
+++ b/lib/tech-vendor-candidates/utils.ts
@@ -0,0 +1,40 @@
+import {
+ Activity,
+ AlertCircle,
+ AlertTriangle,
+ ArrowDownIcon,
+ ArrowRightIcon,
+ ArrowUpIcon,
+ AwardIcon,
+ BadgeCheck,
+ CheckCircle2,
+ CircleHelp,
+ CircleIcon,
+ CircleX,
+ ClipboardCheck,
+ ClipboardList,
+ FileCheck2,
+ FilePenLine,
+ FileX2,
+ MailCheck,
+ PencilIcon,
+ SearchIcon,
+ SendIcon,
+ Timer,
+ Trash2,
+ XCircle,
+} from "lucide-react"
+
+import { TechVendorCandidate } from "@/db/schema/techVendors"
+
+
+export function getCandidateStatusIcon(status: TechVendorCandidate["status"]) {
+ const statusIcons = {
+ COLLECTED: ClipboardList, // Data collection icon
+ INVITED: MailCheck, // Email sent and checked icon
+ DISCARDED: Trash2, // Trashed/discarded icon
+ }
+
+ return statusIcons[status] || CircleIcon
+}
+