WIP: fix: replace the "Mark as done/undone" button with checkbox
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
This makes it more intuitive, makes you think less
This commit is contained in:
parent
ac95c1fdc8
commit
80167f24ea
|
@ -284,17 +284,12 @@
|
|||
</div>
|
||||
<div class="column is-one-third action-buttons d-print-none" v-if="canWrite || isModal">
|
||||
<template v-if="canWrite">
|
||||
<x-button
|
||||
:class="{'is-success': !task.done}"
|
||||
:shadow="task.done"
|
||||
@click="toggleTaskDone()"
|
||||
class="is-outlined has-no-border"
|
||||
icon="check-double"
|
||||
variant="secondary"
|
||||
v-shortcut="'t'"
|
||||
<fancycheckbox
|
||||
@change="toggleTaskDone()"
|
||||
:value="task.done"
|
||||
>
|
||||
{{ task.done ? $t('task.detail.undone') : $t('task.detail.done') }}
|
||||
</x-button>
|
||||
{{ $t('task.attributes.done') }}
|
||||
</fancycheckbox>
|
||||
<task-subscription
|
||||
entity="task"
|
||||
:entity-id="task.id"
|
||||
|
@ -472,6 +467,7 @@ import Datepicker from '@/components/input/datepicker.vue'
|
|||
import Description from '@/components/tasks/partials/description.vue'
|
||||
import EditAssignees from '@/components/tasks/partials/editAssignees.vue'
|
||||
import EditLabels from '@/components/tasks/partials/editLabels.vue'
|
||||
import Fancycheckbox from '@/components/input/fancycheckbox.vue'
|
||||
import Heading from '@/components/tasks/partials/heading.vue'
|
||||
import ProjectSearch from '@/components/tasks/partials/projectSearch.vue'
|
||||
import PercentDoneSelect from '@/components/tasks/partials/percentDoneSelect.vue'
|
||||
|
|
Reference in New Issue