From 923d09d7138dec710b6dfde48dee5d6de8ce4037 Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Sun, 31 Mar 2024 14:43:45 -0400 Subject: [PATCH] A number of task improvements. Not optimal tag selection --- package.json | 1 + src/components/task/NewTaskComponent.vue | 6 - src/components/task/TaskTableComponent.vue | 2 +- src/pages/task/NewTaskPage.vue | 181 +++++++++++++++++++++ src/pages/{ => task}/TaskPage.vue | 1 - src/router/routes.ts | 59 ++++--- src/stores/task.ts | 19 ++- yarn.lock | 5 + 8 files changed, 232 insertions(+), 42 deletions(-) delete mode 100644 src/components/task/NewTaskComponent.vue create mode 100644 src/pages/task/NewTaskPage.vue rename src/pages/{ => task}/TaskPage.vue (95%) diff --git a/package.json b/package.json index d489648..42ffa91 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "appwrite": "^13.0.0", "pinia": "^2.1.7", "vue": "3", + "vue-multiselect": "^2.1.9", "vue-router": "4" }, "devDependencies": { diff --git a/src/components/task/NewTaskComponent.vue b/src/components/task/NewTaskComponent.vue deleted file mode 100644 index abcc1b7..0000000 --- a/src/components/task/NewTaskComponent.vue +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/src/components/task/TaskTableComponent.vue b/src/components/task/TaskTableComponent.vue index dc375b7..2c68245 100644 --- a/src/components/task/TaskTableComponent.vue +++ b/src/components/task/TaskTableComponent.vue @@ -12,7 +12,7 @@ color="primary" :disable="loading" label="New Task" - @click="newTask" + to="/task/new" /> + + +
+ + + + + + + + + +
+ {{ tag }} +
+ {{ match }} +
+ + + +
+
+
+
+ + + diff --git a/src/pages/TaskPage.vue b/src/pages/task/TaskPage.vue similarity index 95% rename from src/pages/TaskPage.vue rename to src/pages/task/TaskPage.vue index 63795e9..941792e 100644 --- a/src/pages/TaskPage.vue +++ b/src/pages/task/TaskPage.vue @@ -7,7 +7,6 @@