From 02348542c65f1ce3ec82d91089a2d18a97163a5b Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 28 Sep 2023 18:39:43 +0530 Subject: [PATCH] fix: added create/update task feature --- frontend/src/components/Activities.vue | 98 ++++++++- .../src/components/Icons/TaskPriorityIcon.vue | 20 ++ .../src/components/Icons/TaskStatusIcon.vue | 54 +++++ frontend/src/components/TaskModal.vue | 191 ++++++++++++++++++ frontend/src/components/UserAvatar.vue | 1 - frontend/src/utils.js | 19 +- 6 files changed, 375 insertions(+), 8 deletions(-) create mode 100644 frontend/src/components/Icons/TaskPriorityIcon.vue create mode 100644 frontend/src/components/Icons/TaskStatusIcon.vue create mode 100644 frontend/src/components/TaskModal.vue diff --git a/frontend/src/components/Activities.vue b/frontend/src/components/Activities.vue index 339e0d57..9325fb7f 100644 --- a/frontend/src/components/Activities.vue +++ b/frontend/src/components/Activities.vue @@ -8,10 +8,22 @@ variant="solid" @click="makeCall(lead.data.mobile_no)" > - + + Make a call - +
@@ -65,6 +77,28 @@
+
+
+
+
+
+ +
+
+
+ {{ task.title }} +
+
+
+
@@ -468,7 +502,7 @@ v-else-if="title == 'Notes'" variant="solid" label="Create note" - @click="showNote" + @click="showNote()" />
+ diff --git a/frontend/src/components/Icons/TaskStatusIcon.vue b/frontend/src/components/Icons/TaskStatusIcon.vue new file mode 100644 index 00000000..c7ed07b1 --- /dev/null +++ b/frontend/src/components/Icons/TaskStatusIcon.vue @@ -0,0 +1,54 @@ + + diff --git a/frontend/src/components/TaskModal.vue b/frontend/src/components/TaskModal.vue new file mode 100644 index 00000000..8c8da2d5 --- /dev/null +++ b/frontend/src/components/TaskModal.vue @@ -0,0 +1,191 @@ + + + + + diff --git a/frontend/src/components/UserAvatar.vue b/frontend/src/components/UserAvatar.vue index 0200e15e..eb44bde4 100644 --- a/frontend/src/components/UserAvatar.vue +++ b/frontend/src/components/UserAvatar.vue @@ -1,6 +1,5 @@