Add national days header and fix layout

This commit is contained in:
2024-12-23 17:43:53 +00:00
parent 86c39c252f
commit 89a428f8e7
2 changed files with 31 additions and 18 deletions

View File

@@ -31,11 +31,13 @@
</script> </script>
<template> <template>
<span>
<div <div
class="national-days" class="national-days"
v-if="nationalDaysReady"> v-if="nationalDaysReady">
<ul> <div class="national-days-header">
{{ 'National Days (' + nationalDays.length + ')' }}
</div>
<ul class="national-days-list">
<li <li
class="national-day" class="national-day"
v-for="nationalDay in nationalDays" v-for="nationalDay in nationalDays"
@@ -46,7 +48,6 @@
icon="mdi-menu-right" /> icon="mdi-menu-right" />
</li> </li>
</ul> </ul>
</div>
<v-dialog <v-dialog
v-model="dialog" v-model="dialog"
@@ -69,7 +70,7 @@
</template> </template>
</v-card> </v-card>
</v-dialog> </v-dialog>
</span> </div>
</template> </template>
<style> <style>
@@ -77,6 +78,20 @@
background-color: #121212; background-color: #121212;
border-radius: 10px; border-radius: 10px;
padding: 10px; padding: 10px;
display: flex;
flex: 1;
flex-direction: column;
}
.national-days-header {
font-size: 1.15em;
padding-bottom: 4px;
text-align: center;
}
.national-days-list {
overflow: auto;
flex: 1;
} }
.national-day { .national-day {

View File

@@ -306,12 +306,10 @@
.kiosk-calendar { .kiosk-calendar {
grid-area: kiosk-calendar; grid-area: kiosk-calendar;
overflow: auto;
} }
.kiosk-national-days { .kiosk-national-days {
grid-area: kiosk-national-days; grid-area: kiosk-national-days;
overflow: auto;
scrollbar-width: thin; scrollbar-width: thin;
} }