diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationCompactDetails.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationCompactDetails.vue index 09ae0e5d09903387dd314bc25b8885c9eff1b370..6bfa946e18004dcb7e300f142c482bdae6414acd 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationCompactDetails.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationCompactDetails.vue @@ -1,19 +1,25 @@ <template> <v-card outlined dense rounded="lg" v-bind="$attrs" v-on="$listeners"> - <div class="font-weight-medium mr-2"> - {{ $t("alsijil.coursebook.summary.topic.label") }}: - </div> - <div class="text-truncate">{{ documentation.topic || "–" }}</div> + <template v-if="documentation.topic"> + <div class="font-weight-medium mr-2"> + {{ $t("alsijil.coursebook.summary.topic.label") }}: + </div> + <div class="text-truncate">{{ documentation.topic }}</div> + </template> - <div class="font-weight-medium mr-2"> - {{ $t("alsijil.coursebook.summary.homework.label") }}: - </div> - <div class="text-truncate">{{ documentation.homework || "–" }}</div> + <template v-if="documentation.homework"> + <div class="font-weight-medium mr-2"> + {{ $t("alsijil.coursebook.summary.homework.label") }}: + </div> + <div class="text-truncate">{{ documentation.homework }}</div> + </template> - <div class="font-weight-medium mr-2"> - {{ $t("alsijil.coursebook.summary.group_note.label") }}: - </div> - <div class="text-truncate">{{ documentation.groupNote || "–" }}</div> + <template v-if="documentation.groupNote"> + <div class="font-weight-medium mr-2"> + {{ $t("alsijil.coursebook.summary.group_note.label") }}: + </div> + <div class="text-truncate">{{ documentation.groupNote }}</div> + </template> </v-card> </template> diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationFullDetails.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationFullDetails.vue index 58ef4285647a5b80e7c8dd94aae54955aa95c81d..e9bd354bafe68b8785c8996988b5893989a21a8c 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationFullDetails.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/DocumentationFullDetails.vue @@ -10,13 +10,23 @@ <v-card-title class="text-subtitle-2 pb-1 font-weight-medium"> {{ $t("alsijil.coursebook.summary.homework.label") }} </v-card-title> - <v-card-text>{{ documentation.homework || "–" }}</v-card-text> + <v-card-text> + {{ + documentation.homework || + $t("alsijil.coursebook.summary.homework.empty_yet") + }} + </v-card-text> </v-card> <v-card outlined dense rounded="lg"> <v-card-title class="text-subtitle-2 pb-1 font-weight-medium"> {{ $t("alsijil.coursebook.summary.group_note.label") }} </v-card-title> - <v-card-text>{{ documentation.groupNote || "–" }}</v-card-text> + <v-card-text> + {{ + documentation.groupNote || + $t("alsijil.coursebook.summary.group_note.empty") + }} + </v-card-text> </v-card> </div> </template> diff --git a/aleksis/apps/alsijil/frontend/messages/en.json b/aleksis/apps/alsijil/frontend/messages/en.json index ad422fcf8c3da9111b12a71bc845620a25f90a25..2ab6f3647fb2ff6d659862ff6b045747b725ec57 100644 --- a/aleksis/apps/alsijil/frontend/messages/en.json +++ b/aleksis/apps/alsijil/frontend/messages/en.json @@ -66,7 +66,8 @@ "homework": { "label": "Homework", "value": "HW: {homework}", - "empty": "No homework" + "empty": "No homework", + "empty_yet": "No homework defined yet." }, "group_note": { "label": "Group note",