From 4f8edb4154b6701f5a9856b3935e330e1016a2bc Mon Sep 17 00:00:00 2001 From: Abdullahi Abdul Kabir Date: Wed, 3 Aug 2022 10:01:26 +0100 Subject: [PATCH 1/6] Add Checklist items --- src/bulma/modules/task.js | 14 + src/bulma/pages/tasks/Index.vue | 19 +- src/bulma/pages/tasks/Show.vue | 175 +++++++++++++ src/bulma/pages/tasks/components/Filters.vue | 77 +++--- .../components/checklists/ChecklistItem.vue | 160 ++++++++++++ .../components/checklists/ChecklistItems.vue | 134 ++++++++++ .../tasks/components/comments/Comment.vue | 196 ++++++++++++++ .../tasks/components/comments/Comments.vue | 220 ++++++++++++++++ .../tasks/components/comments/Inputor.vue | 243 ++++++++++++++++++ src/bulma/routes/tasks/show.js | 11 + 10 files changed, 1212 insertions(+), 37 deletions(-) create mode 100644 src/bulma/modules/task.js create mode 100644 src/bulma/pages/tasks/Show.vue create mode 100644 src/bulma/pages/tasks/components/checklists/ChecklistItem.vue create mode 100644 src/bulma/pages/tasks/components/checklists/ChecklistItems.vue create mode 100644 src/bulma/pages/tasks/components/comments/Comment.vue create mode 100644 src/bulma/pages/tasks/components/comments/Comments.vue create mode 100644 src/bulma/pages/tasks/components/comments/Inputor.vue create mode 100644 src/bulma/routes/tasks/show.js diff --git a/src/bulma/modules/task.js b/src/bulma/modules/task.js new file mode 100644 index 0000000..67469ea --- /dev/null +++ b/src/bulma/modules/task.js @@ -0,0 +1,14 @@ +const cssClass = (statuses, { status }) => { + switch (status) { + case parseInt(statuses.Finished): + return 'is-success'; + case parseInt(statuses.Progress): + return 'is-warning'; + case parseInt(statuses.New): + return 'is-info'; + default: + return ''; + } +}; + +export default cssClass; diff --git a/src/bulma/pages/tasks/Index.vue b/src/bulma/pages/tasks/Index.vue index a1b8a8c..1057260 100644 --- a/src/bulma/pages/tasks/Index.vue +++ b/src/bulma/pages/tasks/Index.vue @@ -44,6 +44,12 @@ + -