From ebc715a3a60f92ebfc83f4a402d511f8903aa17f Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Mon, 26 Aug 2024 22:07:05 +0200 Subject: [PATCH] Updated title functions on pages --- components/global/user/CTA.vue | 21 +++++++++------------ models/CalendarConfig.ts | 2 +- pages/my/calendars/[id].vue | 12 ++++++++++-- pages/my/worlds/[id].vue | 17 ++++++++++++++--- 4 files changed, 34 insertions(+), 18 deletions(-) diff --git a/components/global/user/CTA.vue b/components/global/user/CTA.vue index ef8e109..781967f 100644 --- a/components/global/user/CTA.vue +++ b/components/global/user/CTA.vue @@ -45,20 +45,17 @@ async function handleLogout() { } } -function gotoProfilePage() { - router.push({ path: "/my/preferences" }) +type AvailableRoutes = "/my" | "/my/settings" - closeMenu() -} - -function gotoSettingsPage() { - router.push({ path: "/my/settings" }) +function pushRoute(to: AvailableRoutes) { + router.push({ path: to }) closeMenu() }