marketingPortal/nuxt.config.ts

42 lines
845 B
TypeScript
Raw Permalink Normal View History

2025-02-16 13:10:19 +01:00
export default defineNuxtConfig({
compatibilityDate: "2024-11-01",
devtools: { enabled: true },
2025-05-22 22:28:32 +02:00
modules: ["vuetify-nuxt-module", "@vite-pwa/nuxt"],
2025-02-16 13:10:19 +01:00
app: {
head: {
2025-05-22 22:28:32 +02:00
titleTemplate: "%s • Portal",
2025-02-16 13:10:19 +01:00
meta: [
2025-05-22 22:28:32 +02:00
{ property: "og:title", content: "Portal" },
2025-02-16 13:10:19 +01:00
{ property: "og:image", content: "/og-image.png" },
{ name: "twitter:card", content: "summary_large_image" },
],
htmlAttrs: {
lang: "en",
},
},
},
runtimeConfig: {
public: {
2025-05-22 22:28:32 +02:00
keycloak: {
url: "",
realm: "",
clientId: "",
2025-02-16 13:10:19 +01:00
},
},
},
vuetify: {
vuetifyOptions: {
theme: {
2025-05-22 22:28:32 +02:00
defaultTheme: "portal",
2025-02-16 13:10:19 +01:00
themes: {
2025-05-22 22:28:32 +02:00
portal: {
2025-02-16 13:10:19 +01:00
colors: {
primary: "#387bca",
},
},
},
},
},
},
});