Skip to content

Commit 1949103

Browse files
committed
chore(plugin): define nuxt plugin as object
1 parent 06b80f2 commit 1949103

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

src/module.ts

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -143,25 +143,28 @@ import * as directives from 'quasar/src/directives.js'
143143
144144
${css}
145145
146-
export default defineNuxtPlugin((nuxtApp) => {
147-
const includes = {
148-
directives,
149-
plugins: { ${plugins} },
150-
config: ${config},
146+
export default defineNuxtPlugin({
147+
name: 'nuxt:quasar-install',
148+
setup(nuxtApp) {
149+
const includes = {
150+
directives,
151+
plugins: { ${plugins} },
152+
config: ${config},
153+
}
154+
155+
nuxtApp.vueApp.use({
156+
version: ${__QUASAR_VERSION__},
157+
install(app, opts) {
158+
if(import.meta.server) {
159+
installQ(app, {...opts, ...includes}, nuxtApp.ssrContext.event.node)
160+
} else {
161+
installQ(app, {...opts, ...includes})
162+
}
163+
},
164+
lang,
165+
iconSet
166+
})
151167
}
152-
153-
nuxtApp.vueApp.use({
154-
version: ${__QUASAR_VERSION__},
155-
install(app, opts) {
156-
if(import.meta.server) {
157-
installQ(app, {...opts, ...includes}, nuxtApp.ssrContext.event.node)
158-
} else {
159-
installQ(app, {...opts, ...includes})
160-
}
161-
},
162-
lang,
163-
iconSet
164-
})
165168
})
166169
`
167170
},

0 commit comments

Comments
 (0)