From 46869b3b5b071d498c0d5414fdb805e549388808 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 23 Nov 2023 06:25:09 +0100 Subject: [PATCH] enable client side routing for smooth transitions --- renderer/_default.page.client.ts | 3 +-- renderer/app.ts | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/renderer/_default.page.client.ts b/renderer/_default.page.client.ts index 53796fc..1dbab80 100644 --- a/renderer/_default.page.client.ts +++ b/renderer/_default.page.client.ts @@ -10,8 +10,7 @@ async function render(pageContext: PageContextClient) { app.mount('#app') } -/* To enable Client-side Routing: +// To enable Client-side Routing: export const clientRouting = true // !! WARNING !! Before doing so, read https://vike.dev/clientRouting */ - export { render } diff --git a/renderer/app.ts b/renderer/app.ts index 69ee3bd..0e31264 100644 --- a/renderer/app.ts +++ b/renderer/app.ts @@ -11,6 +11,8 @@ import { PageProps } from '#types/PageProps' import type { PageContext } from '#types/PageContext' +const vuetify = CreateVuetify(i18n) + function createApp( Page: Page, pageProps: PageProps | undefined, @@ -38,7 +40,7 @@ function createApp( const app = createSSRApp(PageWithLayout) app.use(pinia) app.use(i18n) - app.use(CreateVuetify(i18n)) + app.use(vuetify) // Make pageContext available from any Vue component setPageContext(app, pageContext)