feat: migrate kanban card to script setup #2459

Merged
konrad merged 3 commits from feature/kanban-card-script-setup into main 2022-10-03 13:17:05 +00:00
2 changed files with 3 additions and 8 deletions
Showing only changes of commit 367ad1e5a5 - Show all commits

View File

@ -74,7 +74,8 @@ import User from '../../../components/misc/user.vue'
import Done from '@/components/misc/Done.vue'
import Labels from '../../../components/tasks/partials/labels.vue'
import ChecklistSummary from './checklist-summary.vue'
import {TASK_DEFAULT_COLOR} from '@/models/task'
import {TASK_DEFAULT_COLOR, getHexColor} from '@/models/task'
import type {ITask} from '@/modelTypes/ITask'
import {formatDateLong, formatISO, formatDateSince} from '@/helpers/time/formatDate'
@ -92,11 +93,7 @@ const props = withDefaults(defineProps<{
loading: false,
})
const color = computed(() => {
return props.task.getHexColor
? props.task.getHexColor()
: TASK_DEFAULT_COLOR
})
const color = computed(() => getHexColor(props.task.hexColor))
async function toggleTaskDone(task: ITask) {
loadingInternal.value = true

View File

@ -47,6 +47,4 @@ export interface ITask extends IAbstract {
listId: IList['id'] // Meta, only used when creating a new task
bucketId: IBucket['id']
getHexColor(): string
}