diff options
Diffstat (limited to 'config/tasksColumnsConfig.ts')
| -rw-r--r-- | config/tasksColumnsConfig.ts | 52 |
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 |
