diff --git a/package.json b/package.json index 7c38516..27e1628 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@enso-ui/tasks", - "version": "4.0.1", + "version": "4.1.1", "description": "Basic tasks package", "main": "src/bulma/pages/tasks/Index.vue", "scripts": { 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"/> + - +