diff --git a/app.vue b/app.vue index a8c7190..afa34bb 100644 --- a/app.vue +++ b/app.vue @@ -11,7 +11,10 @@ import "~/assets/global.css"; const event = useRequestEvent(); const sessionStore = useSessionStore(); -await callOnce("fetch-session", async () => { +const eventsStore = useEventsStore(); +const nuxtApp = useNuxtApp(); +await callOnce("fetch-globals", async () => { await sessionStore.fetch(event); + await nuxtApp.runWithContext(eventsStore.fetchLastEventId); }) diff --git a/assets/global.css b/assets/global.css index 3d4e0c0..4869d13 100644 --- a/assets/global.css +++ b/assets/global.css @@ -76,7 +76,7 @@ label>* { margin-inline-start: 0.5rem; } -:is(p, form, fieldset, pre, ul) + :is(p, form, fieldset, pre, ul) { +:is(p, form, fieldset, pre, ul, .flow) + :is(p, form, fieldset, pre, ul, .flow) { margin-block-start: 0.5rem; } diff --git a/components/CardEvent.vue b/components/CardEvent.vue index baca351..0d90894 100644 --- a/components/CardEvent.vue +++ b/components/CardEvent.vue @@ -3,7 +3,10 @@ SPDX-License-Identifier: AGPL-3.0-or-later --> diff --git a/components/TableScheduleEvents.vue b/components/TableScheduleEvents.vue index ab66e81..21bfda8 100644 --- a/components/TableScheduleEvents.vue +++ b/components/TableScheduleEvents.vue @@ -9,10 +9,12 @@ id name + timetableName host notice description p + c s @@ -32,6 +34,13 @@ v-model="event.name" > + + + + + + {{ event.slots.size ? event.slots.size : "" }}