akbar first commit

This commit is contained in:
Fanrouver
2025-10-01 11:28:06 +07:00
parent 55d8920a82
commit d735824d57
35 changed files with 6091 additions and 890 deletions

View File

@@ -1,4 +1,6 @@
// nuxt.config.ts
import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify'
export default defineNuxtConfig({
compatibilityDate: '2025-05-15',
devtools: { enabled: true },
@@ -12,6 +14,8 @@ export default defineNuxtConfig({
'@nuxt/scripts',
'@nuxt/test-utils',
'@nuxt/ui',
'@pinia/nuxt',
// Remove '@sidebase/nuxt-auth' completely
(_options, nuxt) => {
nuxt.hooks.hook('vite:extendConfig', (config) => {
// @ts-expect-error
@@ -19,11 +23,25 @@ export default defineNuxtConfig({
})
},
],
// Remove the auth configuration completely
// auth: { ... } <- Remove this entire block
runtimeConfig: {
authSecret: process.env.NUXT_AUTH_SECRET,
keycloakClientId: process.env.KEYCLOAK_CLIENT_ID,
keycloakClientSecret: process.env.KEYCLOAK_CLIENT_SECRET,
keycloakIssuer: process.env.KEYCLOAK_ISSUER,
public: {
authUrl: process.env.AUTH_ORIGIN || 'http://localhost:3001' || 'http://localhost:3000'
}
},
build: {
transpile: ['vuetify'] // Important for Nuxt 3 with Vuetify
transpile: ['vuetify']
},
css: [
'vuetify/lib/styles/main.sass', // Or 'vuetify/styles' depending on version
'vuetify/lib/styles/main.sass',
'@mdi/font/css/materialdesignicons.min.css',
],
vite: {
@@ -31,7 +49,7 @@ export default defineNuxtConfig({
noExternal: ['vuetify']
},
plugins: [
vuetify({ autoImport: true }) // If using vite-plugin-vuetify
vuetify({ autoImport: true })
]
}
})