Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/danielroe/roe.dev. This is the code and content for my personal website, built in Nuxt. roe.dev
Something went wrong. Try again.
491 B · 18 lines
TypeScript
at ci/nightly
12345678910111213141516171819import { h } from 'vue'import { ContentRendererMarkdown } from '#components'
export default defineComponent({ props: { path: String, }, async setup(props) { if (process.dev) { const { data } = await useAsyncData(() => queryContent(props.path!).findOne() ) return () => h(ContentRendererMarkdown, { value: data.value! }) } const value = await queryContent(props.path!).findOne() return () => h(ContentRendererMarkdown, { value }) },})