feat: add unknown status and priority, change todo status to open
This commit is contained in:
+11
-4
@@ -1,9 +1,10 @@
|
||||
export const TaskStatus = {
|
||||
BACKLOG: "backlog",
|
||||
TODO: "todo",
|
||||
OPEN: "open",
|
||||
IN_PROGRESS: "in-progress",
|
||||
DONE: "done",
|
||||
CANCELLED: "cancelled",
|
||||
UNKNOWN: "unknown",
|
||||
} as const;
|
||||
|
||||
export type TaskStatus = (typeof TaskStatus)[keyof typeof TaskStatus];
|
||||
@@ -19,10 +20,11 @@ export type TaskStatusMeta = {
|
||||
/** Explicit display / column order (not Object.values). */
|
||||
export const TASK_STATUS_ORDER: TaskStatus[] = [
|
||||
TaskStatus.BACKLOG,
|
||||
TaskStatus.TODO,
|
||||
TaskStatus.OPEN,
|
||||
TaskStatus.IN_PROGRESS,
|
||||
TaskStatus.DONE,
|
||||
TaskStatus.CANCELLED,
|
||||
TaskStatus.UNKNOWN,
|
||||
];
|
||||
|
||||
export const TASK_STATUS_META: Record<TaskStatus, TaskStatusMeta> = {
|
||||
@@ -31,8 +33,8 @@ export const TASK_STATUS_META: Record<TaskStatus, TaskStatusMeta> = {
|
||||
defaultHidden: true,
|
||||
icon: "inbox",
|
||||
},
|
||||
[TaskStatus.TODO]: {
|
||||
label: "To Do",
|
||||
[TaskStatus.OPEN]: {
|
||||
label: "Open",
|
||||
defaultHidden: false,
|
||||
icon: "circle-outline",
|
||||
},
|
||||
@@ -51,6 +53,11 @@ export const TASK_STATUS_META: Record<TaskStatus, TaskStatusMeta> = {
|
||||
defaultHidden: true,
|
||||
icon: "close",
|
||||
},
|
||||
[TaskStatus.UNKNOWN]: {
|
||||
label: "Unknown",
|
||||
defaultHidden: false,
|
||||
icon: "question",
|
||||
},
|
||||
};
|
||||
|
||||
export function isTaskStatus(value: unknown): value is TaskStatus {
|
||||
|
||||
Reference in New Issue
Block a user