♻️ (record) one task is now one record

This commit is contained in:
Julien Calixte
2023-04-15 23:15:24 +02:00
parent f890012179
commit d506a0e956
13 changed files with 80 additions and 116 deletions

View File

@@ -0,0 +1,31 @@
<script setup lang="ts">
import { computed } from 'vue'
import { useTaskRecordStore } from '../stores/useTaskRecordStore'
import TaskRecordDuration from './TaskRecordDuration.vue'
const props = defineProps<{
taskId: string
}>()
const recordStore = useTaskRecordStore()
const taskRecord = computed(() => recordStore.getTaskRecord(props.taskId))
</script>
<template>
<div>
<div class="content">
<h3 class="subtitle is-4">Record</h3>
<task-record-duration v-if="taskRecord" :record="taskRecord" />
<div v-else>No record yet</div>
</div>
<router-link
:to="{
name: 'record-view',
params: { taskId }
}"
class="button is-primary is-light"
>start the record</router-link
>
</div>
</template>