From 434d57974f33a2eb34b851159f37c1f070b15980 Mon Sep 17 00:00:00 2001 From: Padreug Date: Tue, 16 Jun 2026 00:38:23 +0200 Subject: [PATCH] feat(events): add Back button to the calendar page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The calendar page had no way back to the feed except the browser/back gesture. Add a top-bar ghost Back link (ArrowLeft + "Back" → events feed) mirroring EventDetailPage's pattern for navigation consistency. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/modules/events/views/EventsCalendarPage.vue | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/modules/events/views/EventsCalendarPage.vue b/src/modules/events/views/EventsCalendarPage.vue index 3198976..6826125 100644 --- a/src/modules/events/views/EventsCalendarPage.vue +++ b/src/modules/events/views/EventsCalendarPage.vue @@ -2,7 +2,7 @@ import { computed, onMounted, ref } from 'vue' import { useRouter } from 'vue-router' import { useI18n } from 'vue-i18n' -import { Ticket } from 'lucide-vue-next' +import { ArrowLeft, Ticket } from 'lucide-vue-next' import { Button } from '@/components/ui/button' import { useEvents } from '../composables/useEvents' import { useOwnedTickets } from '../composables/useOwnedTickets' @@ -34,10 +34,23 @@ onMounted(() => { function handleSelectEvent(event: Event) { router.push({ name: 'event-detail', params: { id: event.id } }) } + +function goBack() { + router.push({ name: 'events' }) +}