We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
as
Content
1 parent caa9bf6 commit 254e15bCopy full SHA for 254e15b
src/client/app/components/Content.ts
@@ -4,15 +4,16 @@ import { useRoute } from '../router.js'
4
export const Content = defineComponent({
5
name: 'VitePressContent',
6
props: {
7
- onContentUpdated: Function
+ onContentUpdated: Function,
8
+ as: { type: [Object, String], default: 'div' }
9
},
10
setup(props) {
11
const route = useRoute()
12
onUpdated(() => {
13
props.onContentUpdated?.()
14
})
15
return () =>
- h('div', { style: { position: 'relative' } }, [
16
+ h(props.as, { style: { position: 'relative' } }, [
17
route.component ? h(route.component) : null
18
])
19
}
0 commit comments