From 4e66a4f8e78b187234269d0727fec396b72f0a0e Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Fri, 25 Aug 2023 12:41:05 +0200 Subject: [PATCH] Make CalendarWithControls more dense --- .../components/calendar/CalendarControlBar.vue | 9 ++++----- .../components/calendar/CalendarWithControls.vue | 11 ++++++++++- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/aleksis/core/frontend/components/calendar/CalendarControlBar.vue b/aleksis/core/frontend/components/calendar/CalendarControlBar.vue index c3f9c45c4..2120ee1cd 100644 --- a/aleksis/core/frontend/components/calendar/CalendarControlBar.vue +++ b/aleksis/core/frontend/components/calendar/CalendarControlBar.vue @@ -6,15 +6,14 @@ export default { </script> <template> - <div class="d-flex justify-center"> - <v-btn icon class="mx-2" @click="$emit('prev')"> + <div class="d-flex justify-center mx-2"> + <v-btn icon @click="$emit('prev')"> <v-icon>mdi-chevron-left</v-icon> </v-btn> - <v-btn outlined text class="mx-2" @click="$emit('today')"> - <v-icon left>mdi-calendar-today-outline</v-icon> + <v-btn outlined text class="mx-1" @click="$emit('today')"> {{ $t("calendar.today") }} </v-btn> - <v-btn icon class="mx-2" @click="$emit('next')"> + <v-btn icon @click="$emit('next')"> <v-icon>mdi-chevron-right</v-icon> </v-btn> </div> diff --git a/aleksis/core/frontend/components/calendar/CalendarWithControls.vue b/aleksis/core/frontend/components/calendar/CalendarWithControls.vue index 304904f3d..68d631591 100644 --- a/aleksis/core/frontend/components/calendar/CalendarWithControls.vue +++ b/aleksis/core/frontend/components/calendar/CalendarWithControls.vue @@ -1,5 +1,12 @@ <template> <div> + <div + class="mx-2 mb-2 text-center" + v-if="$refs.calendar && $vuetify.breakpoint.smAndDown" + > + {{ $refs.calendar.title }} + </div> + <div class="d-flex mb-3 justify-space-between"> <!-- Control bar with prev, next and today buttons --> <calendar-control-bar @@ -9,7 +16,9 @@ /> <!-- Calendar title with current calendar time range --> - <div class="mx-2" v-if="$refs.calendar">{{ $refs.calendar.title }}</div> + <div class="mx-2" v-if="$refs.calendar && $vuetify.breakpoint.mdAndUp"> + {{ $refs.calendar.title }} + </div> <calendar-type-select v-model="calendarType" /> </div> -- GitLab