18 lines
634 B
Vue
18 lines
634 B
Vue
<script setup lang="ts">
|
|
import { useData } from 'vitepress/dist/client/theme-default/composables/data'
|
|
import VPHero from 'vitepress/dist/client/theme-default/components/VPHero.vue'
|
|
|
|
const { frontmatter: fm } = useData()
|
|
</script>
|
|
|
|
<template>
|
|
<VPHero v-if="fm.hero" class="CustomHomeHero" :name="fm.hero.name" :text="fm.hero.text" :tagline="fm.hero.tagline"
|
|
:search="fm.hero.search" :image="fm.hero.image" :actions="fm.hero.actions">
|
|
<template #home-hero-info>
|
|
<slot name="home-hero-info" />
|
|
</template>
|
|
<template #home-hero-image>
|
|
<slot name="home-hero-image" />
|
|
</template>
|
|
</VPHero>
|
|
</template> |