summaryrefslogtreecommitdiff
path: root/config/tasksColumnsConfig.ts
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-03-25 15:55:45 +0900
committerjoonhoekim <26rote@gmail.com>2025-03-25 15:55:45 +0900
commit1a2241c40e10193c5ff7008a7b7b36cc1d855d96 (patch)
tree8a5587f10ca55b162d7e3254cb088b323a34c41b /config/tasksColumnsConfig.ts
initial commit
Diffstat (limited to 'config/tasksColumnsConfig.ts')
-rw-r--r--config/tasksColumnsConfig.ts52
1 files changed, 52 insertions, 0 deletions
diff --git a/config/tasksColumnsConfig.ts b/config/tasksColumnsConfig.ts
new file mode 100644
index 00000000..a9d1a5c2
--- /dev/null
+++ b/config/tasksColumnsConfig.ts
@@ -0,0 +1,52 @@
+// src/config/tasksColumnsConfig.ts
+import type { Task } from "@/db/schema/tasks"
+
+export interface TaskColumnConfig {
+ id: keyof Task
+ label: string
+ group?: string
+ excelHeader?: string
+ type?: string
+}
+
+export const tasksColumnsConfig: TaskColumnConfig[] = [
+ // Basic Info
+ {
+ id: "code",
+ label: "Task",
+ excelHeader: "Task",
+ // group: "Basic Info",
+ },
+ {
+ id: "title",
+ label: "Title",
+ excelHeader: "Title",
+ // group: "Basic Info",
+ },
+ {
+ id: "status",
+ label: "Status",
+ excelHeader: "Status",
+ // group: "Basic Info",
+ },
+ {
+ id: "priority",
+ label: "Priority",
+ excelHeader: "Priority",
+ // group: "Basic Info",
+ },
+
+ // Metadata
+ {
+ id: "archived",
+ label: "Archived",
+ excelHeader: "Archived",
+ group: "Metadata",
+ },
+ {
+ id: "createdAt",
+ label: "Created At",
+ excelHeader: "Created At",
+ group: "Metadata",
+ },
+] \ No newline at end of file