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