docs(ComponentCode): update

This commit is contained in:
Benjamin Canac
2024-07-18 17:45:35 +02:00
parent d7c1158f97
commit 01ac65f07d

View File

@@ -128,10 +128,14 @@ const code = computed(() => {
}
if (props.slots) {
const hasOnlyDefaultSlot = props.slots && Object.keys(props.slots).length === 1 && props.slots.default
if (hasOnlyDefaultSlot) {
code += `>${props.slots.default}</${name}>`
if (props.slots && Object.keys(props.slots).length === 1 && props.slots.default) {
if (Object.keys(props.props || {}).length > 0) {
code += `>
${props.slots.default}
</${name}>`
} else {
code += `>${props.slots.default}</${name}>`
}
} else {
code += `>
${Object.entries(props.slots).map(([key, value]) => `<template #${key}>