From f80c9214b5dca60f5cdcaab768f1695426a1cb88 Mon Sep 17 00:00:00 2001 From: MusahMusah Date: Wed, 3 Aug 2022 09:20:17 +0100 Subject: [PATCH 1/3] feat: add changes made to files, routes and pages --- src/bulma/modules/task.js | 14 + src/bulma/pages/tasks/Index.vue | 20 +- src/bulma/pages/tasks/Show.vue | 143 +++++++++++ .../pages/tasks/components/BaseInput.vue | 32 +++ .../pages/tasks/components/ChecklistItem.vue | 150 +++++++++++ .../pages/tasks/components/ChecklistItems.vue | 122 +++++++++ src/bulma/pages/tasks/components/Filters.vue | 22 +- .../tasks/components/comments/Comment.vue | 200 ++++++++++++++ .../tasks/components/comments/Comments.vue | 226 ++++++++++++++++ .../tasks/components/comments/Inputor.vue | 243 ++++++++++++++++++ src/bulma/routes/tasks/show.js | 11 + 11 files changed, 1169 insertions(+), 14 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/BaseInput.vue create mode 100644 src/bulma/pages/tasks/components/ChecklistItem.vue create mode 100644 src/bulma/pages/tasks/components/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..6eb27e3 --- /dev/null +++ b/src/bulma/modules/task.js @@ -0,0 +1,14 @@ +const cssClass = (taskEnum, { status }) => { + switch (status) { + case parseInt(taskEnum.New): + return 'is-info'; + case parseInt(taskEnum.InProgress): + return 'is-warning'; + case parseInt(taskEnum.Finished): + return 'is-success'; + default: + return ''; + } +}; + +export default cssClass; diff --git a/src/bulma/pages/tasks/Index.vue b/src/bulma/pages/tasks/Index.vue index a1b8a8c..48e1faa 100644 --- a/src/bulma/pages/tasks/Index.vue +++ b/src/bulma/pages/tasks/Index.vue @@ -22,6 +22,12 @@ size="xs"/> + - +