refacto task record metadat

This commit is contained in:
Julien Calixte
2023-04-11 23:16:55 +02:00
parent c8722cad06
commit 98c5fa5965
4 changed files with 53 additions and 17 deletions

View File

@@ -0,0 +1,30 @@
<script setup lang="ts">
import { formatDate } from '@/shared/format-date'
import { useTaskRecordMetadata } from '../hooks/useTaskRecordMetadata'
import type { TaskRecord } from '../models/task-record'
const props = defineProps<{
record: TaskRecord
}>()
const { duration } = useTaskRecordMetadata(props.record)
</script>
<template>
<span>
<router-link
class="task-record-link"
:to="{
name: 'record-view',
params: { taskId: record.taskId, recordId: record.id }
}"
>{{ formatDate(record.start) }}</router-link
>
{{ duration }} minutes
</span>
</template>
<style scoped lang="scss">
.task-record-link {
}
</style>