fix(module): skip devtools renderer page injection if router integration is disabled (#2571)

This commit is contained in:
Romain Hamel
2024-11-08 16:27:25 +01:00
committed by GitHub
parent 503f701c7e
commit afe40033b0

View File

@@ -176,16 +176,18 @@ export default defineNuxtModule<ModuleOptions>({
nuxt.options.routeRules = defu(nuxt.options.routeRules, { '/__nuxt_ui__/**': { ssr: false } }) nuxt.options.routeRules = defu(nuxt.options.routeRules, { '/__nuxt_ui__/**': { ssr: false } })
extendPages((pages) => { extendPages((pages) => {
pages.unshift({ if (pages.length) {
name: 'ui-devtools', pages.unshift({
path: '/__nuxt_ui__/components/:slug', name: 'ui-devtools',
file: resolve('./devtools/runtime/DevtoolsRenderer.vue'), path: '/__nuxt_ui__/components/:slug',
meta: { file: resolve('./devtools/runtime/DevtoolsRenderer.vue'),
// https://github.com/nuxt/nuxt/pull/29366 meta: {
// isolate: true // https://github.com/nuxt/nuxt/pull/29366
layout: false // isolate: true
} layout: false
}) }
})
}
}) })
addCustomTab({ addCustomTab({