fix: reactivity for prop
continuous-integration/drone/pr Build was killed
Details
continuous-integration/drone/pr Build was killed
Details
This commit is contained in:
parent
05659fa9a1
commit
ee6d43de53
|
@ -21,19 +21,21 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import {computed, defineProps} from 'vue'
|
import {computed, toRefs} from 'vue'
|
||||||
import TaskModel from '@/models/task'
|
import TaskModel from '@/models/task'
|
||||||
import {formatDateLong, formatDateSince} from '@/helpers/time/formatDate'
|
import {formatDateLong, formatDateSince} from '@/helpers/time/formatDate'
|
||||||
|
|
||||||
const {task} = defineProps({
|
const props = defineProps({
|
||||||
task: {
|
task: {
|
||||||
type: TaskModel,
|
type: TaskModel,
|
||||||
required: true,
|
required: true,
|
||||||
}
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
const updatedSince = computed(() => formatDateSince(task.updated))
|
const {task} = toRefs(props)
|
||||||
const updatedFormatted = computed(() => formatDateLong(task.updated))
|
|
||||||
const doneSince = computed(() => formatDateSince(task.doneAt))
|
const updatedSince = computed(() => formatDateSince(task.value.updated))
|
||||||
const doneFormatted = computed(() => formatDateLong(task.doneAt))
|
const updatedFormatted = computed(() => formatDateLong(task.value.updated))
|
||||||
|
const doneSince = computed(() => formatDateSince(task.value.doneAt))
|
||||||
|
const doneFormatted = computed(() => formatDateLong(task.value.doneAt))
|
||||||
</script>
|
</script>
|
||||||
|
|
Reference in New Issue