From afe40033b088d8aedb73fa8387a0284ef78444e4 Mon Sep 17 00:00:00 2001 From: Romain Hamel Date: Fri, 8 Nov 2024 16:27:25 +0100 Subject: [PATCH] fix(module): skip devtools renderer page injection if router integration is disabled (#2571) --- src/module.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/module.ts b/src/module.ts index 3135b97a..788c67ee 100644 --- a/src/module.ts +++ b/src/module.ts @@ -176,16 +176,18 @@ export default defineNuxtModule({ nuxt.options.routeRules = defu(nuxt.options.routeRules, { '/__nuxt_ui__/**': { ssr: false } }) extendPages((pages) => { - pages.unshift({ - name: 'ui-devtools', - path: '/__nuxt_ui__/components/:slug', - file: resolve('./devtools/runtime/DevtoolsRenderer.vue'), - meta: { - // https://github.com/nuxt/nuxt/pull/29366 - // isolate: true - layout: false - } - }) + if (pages.length) { + pages.unshift({ + name: 'ui-devtools', + path: '/__nuxt_ui__/components/:slug', + file: resolve('./devtools/runtime/DevtoolsRenderer.vue'), + meta: { + // https://github.com/nuxt/nuxt/pull/29366 + // isolate: true + layout: false + } + }) + } }) addCustomTab({