push
github
290 of 419 branches covered (69.21%)
0 of 213 new or added lines in 18 files covered. (0.0%)
5380 of 9356 relevant lines covered (57.5%)
64.54 hits per line
1 |
<template>
|
|
2 |
<li> |
× |
3 |
{{ $t('entity.period.name') }} {{ period.description }} |
× |
4 |
|
× |
5 |
<ul> |
× |
6 |
<generic-error-message v-if="error" :error="error" /> |
× |
7 |
<toc-program-day |
× |
8 |
v-for="day in days" |
× |
9 |
v-else
|
× |
10 |
:key="day.id"
|
× |
11 |
:day="day"
|
× |
12 |
:index="index"
|
× |
13 |
/> |
× |
14 |
</ul> |
× |
15 |
</li> |
× |
16 |
</template>
|
× |
17 |
|
× |
18 |
<script setup> |
× |
19 |
const props = defineProps({
|
× |
20 |
index: { type: Number, required: true }, |
× |
21 |
period: { type: Object, required: true }, |
× |
22 |
}) |
× |
23 |
|
× |
NEW
|
const { data: days, error } = await useAsyncData( |
× |
NEW
|
`TocProgramPeriod-${props.period._meta.self}`, |
× |
NEW
|
async () => { |
× |
NEW
|
await Promise.all([ |
× |
NEW
|
props.period.days().$loadItems(), |
× |
NEW
|
props.period.scheduleEntries().$loadItems(), |
× |
NEW
|
]) |
× |
31 |
|
× |
NEW
|
return props.period.days().items
|
× |
NEW
|
} |
× |
NEW
|
) |
× |
35 |
</script> |
× |