Skip to content

Commit b866328

Browse files
committed
fix: useSchemaOrg only on server
1 parent 841a0cb commit b866328

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

packages/schema-org/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ export function useSchemaOrg(input?: any): any {
2424
nodes: input,
2525
},
2626
],
27-
})
27+
}, { mode: 'server' })
2828
}

playgrounds/nuxt3/app.vue

+3-8
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,9 @@ useSchemaOrg([
2525
telephone: '+1-781-555-1212',
2626
priceRange: '$',
2727
}),
28-
// defineWebSite({
29-
// name: 'Harlan\'s Hamburgers',
30-
// potentialAction: [
31-
// asSearchAction({
32-
// target: '/search?q={search_term_string}',
33-
// }),
34-
// ],
35-
// }),
28+
defineWebSite({
29+
name: 'Harlan\'s Hamburgers',
30+
}),
3631
])
3732
3833
name.value = 'Harlan\'s Hamburgers - Updated'

playgrounds/nuxt3/pages/index.vue

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ useHead({
88
</script>
99
<template>
1010
<div>
11+
<SchemaOrgWebPage title="Hello world" />
1112
<h2 class="text-3xl mb-5">
1213
Money can't buy happiness, but it can buy Harlan's Hamburgers.
1314
</h2>

0 commit comments

Comments
 (0)