From b125af7491ba397548a18d5d7dae004e251b19b9 Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Tue, 19 Mar 2024 19:45:49 +0100 Subject: [PATCH] Unify spacing of LessonInformation --- .../documentation/LessonInformation.vue | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue index 77aa69b98..52b8bf8ad 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue @@ -1,5 +1,5 @@ <template> - <div class="full-width d-flex align-center flex-wrap gap justify-space-around"> + <div :class="{ 'full-width grid mr-0': true, 'mr-md-4': compact }"> <div> <time :datetime="documentation.datetimeStart" :class="{ 'd-block': compact }"> {{ $d(toDateTime(documentation.datetimeStart), "shortTime") }} @@ -9,11 +9,13 @@ {{ $d(toDateTime(documentation.datetimeEnd), "shortTime") }} </time> </div> - {{ documentation.course?.name }} + <span class="text-center"> + {{ documentation.course?.name }} + </span> <subject-chip v-if="documentation.subject" :subject="documentation.subject" - class="ms-2" + class="subject" :append-icon="documentation.canEdit ? '$edit' : undefined" /> </div> @@ -39,7 +41,14 @@ export default { </script> <style scoped> -.gap { +.grid { + display: grid; + grid-template-columns: 1fr max-content 1fr; + align-items: center; gap: 1em; } + +.subject { + justify-self: end; +} </style> -- GitLab