Skip to content

Commit 7a29309

Browse files
committed
fix: avoid undefined within development hints
1 parent 8fea805 commit 7a29309

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/runtime/app/composables/useRobotsRule.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,13 @@ export function useRobotsRule(rule?: MaybeRef<boolean | string>) {
3939
if (config['nuxt-robots'].header) {
4040
setHeader(event, 'X-Robots-Tag', _rule)
4141
}
42+
const vmFile = vm?.type?.__file
4243
useHead({
4344
meta: [
4445
{
4546
'name': 'robots',
4647
'content': _rule,
47-
'data-hint': import.meta.dev ? `useRobotsRule,.${vm ? vm.type?.__file?.split(devRootDir)[1] : ''}` : undefined,
48+
'data-hint': import.meta.dev ? ['useRobotsRule', `.${vmFile ? vm.type?.__file?.split(devRootDir)[1] : ''}`].filter(Boolean).join(',') : undefined,
4849
},
4950
],
5051
}, {

src/runtime/app/plugins/robot-meta.server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default defineNuxtPlugin({
1313
{
1414
'name': 'robots',
1515
'content': () => ctx.rule || '',
16-
'data-hint': () => import.meta.dev && ctx.debug?.source ? `${ctx.debug?.source},${ctx.debug?.line}` : undefined,
16+
'data-hint': () => import.meta.dev && ctx.debug?.source ? [ctx.debug?.source, ctx.debug?.line].filter(Boolean).join(',') : undefined,
1717
},
1818
],
1919
})

0 commit comments

Comments
 (0)