fix(task): do not show close button when the task was not opened via modal
(cherry picked from commit 308e634c71eb11f6263cd13fdf7ec31971c22f58)
This commit is contained in:
parent
7a1519da43
commit
ab29ac7a5c
@ -16,6 +16,7 @@
|
|||||||
:is-done="task.done"
|
:is-done="task.done"
|
||||||
/>
|
/>
|
||||||
<BaseButton
|
<BaseButton
|
||||||
|
v-if="hasClose"
|
||||||
class="close"
|
class="close"
|
||||||
@click="$emit('close')"
|
@click="$emit('close')"
|
||||||
>
|
>
|
||||||
@ -33,6 +34,7 @@
|
|||||||
{{ task.title.trim() }}
|
{{ task.title.trim() }}
|
||||||
</h1>
|
</h1>
|
||||||
<BaseButton
|
<BaseButton
|
||||||
|
v-if="hasClose"
|
||||||
class="close"
|
class="close"
|
||||||
@click="$emit('close')"
|
@click="$emit('close')"
|
||||||
>
|
>
|
||||||
@ -78,8 +80,10 @@ import {getHexColor, getTaskIdentifier} from '@/models/task'
|
|||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
task: ITask,
|
task: ITask,
|
||||||
canWrite: boolean | undefined,
|
canWrite: boolean | undefined,
|
||||||
|
hasClose: boolean | undefined,
|
||||||
}>(), {
|
}>(), {
|
||||||
canWrite: false,
|
canWrite: false,
|
||||||
|
hasClose: false,
|
||||||
})
|
})
|
||||||
|
|
||||||
const emit = defineEmits<{
|
const emit = defineEmits<{
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
ref="heading"
|
ref="heading"
|
||||||
:task="task"
|
:task="task"
|
||||||
:can-write="canWrite"
|
:can-write="canWrite"
|
||||||
|
:has-close="isModal"
|
||||||
@update:task="Object.assign(task, $event)"
|
@update:task="Object.assign(task, $event)"
|
||||||
@close="$emit('close')"
|
@close="$emit('close')"
|
||||||
/>
|
/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user