refactor: ♻️ Disable SSR, always build as static

This commit is contained in:
Jesse Wierzbinski 2024-12-04 12:53:43 +01:00
parent 650d916062
commit ca824a2a1a
No known key found for this signature in database
3 changed files with 12 additions and 19 deletions

View file

@ -1,19 +1,15 @@
<template>
<TooltipProvider>
<ClientOnly>
<Component is="style">
{{ customCss.value }}
</Component>
</ClientOnly>
<NuxtPwaAssets />
<ClientOnly>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
<ConfirmationModal />
<!-- pointer-events-auto fixes https://github.com/unovue/shadcn-vue/issues/462 -->
<Toaster class="pointer-events-auto" />
</ClientOnly>
</TooltipProvider>
</template>

View file

@ -9,6 +9,7 @@ export default defineNuxtConfig({
"shadcn-nuxt",
"@nuxtjs/color-mode",
],
ssr: false,
vue: {
compilerOptions: {
isCustomElement: (tag) => tag === "iconify-icon",
@ -240,7 +241,7 @@ export default defineNuxtConfig({
keepalive: true,
},
nitro: {
preset: "bun",
preset: "static",
minify: true,
prerender: {
failOnError: true,

View file

@ -6,11 +6,7 @@ import { Alert, AlertDescription, AlertTitle } from "~/components/ui/alert";
import { Button } from "~/components/ui/button";
import { NuxtLink } from "#components";
const {
public: { apiHost },
} = useRuntimeConfig();
const host = new URL(apiHost).host;
const host = new URL(useBaseUrl().value).host;
const instance = useInstanceFromClient(new Client(new URL(useBaseUrl().value)));
const { error, error_description } = useUrlSearchParams();
</script>