@nuxtjs/sanity
Version:
Sanity integration for Nuxt
33 lines (32 loc) • 719 B
JavaScript
import { defineComponent, h } from "vue";
import { PortableText } from "@portabletext/vue";
export default defineComponent({
name: "SanityContent",
inheritAttrs: false,
props: {
value: {
type: [Array, Object],
default: () => []
},
components: {
type: Object,
default: () => ({})
},
onMissingComponent: {
type: [Function, Boolean],
default: void 0
},
listNestingMode: {
type: String,
default: void 0
}
},
setup(props) {
return () => h(PortableText, {
value: props.value,
components: props.components,
onMissingComponent: props.onMissingComponent,
listNestingMode: props.listNestingMode
});
}
});