mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-30 11:47:55 +01:00
docs(ComponentCode): improve slots display
This commit is contained in:
@@ -137,15 +137,18 @@ const code = computed(() => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (props.slots) {
|
if (props.slots) {
|
||||||
if (props.slots && Object.keys(props.slots).length === 1 && props.slots.default) {
|
code += `>`
|
||||||
code += `>${props.slots.default}</${name}>`
|
for (const [key, value] of Object.entries(props.slots)) {
|
||||||
} else {
|
if (key === 'default') {
|
||||||
code += `>
|
code += props.slots.default
|
||||||
${Object.entries(props.slots).map(([key, value]) => `<template #${key}>
|
} else {
|
||||||
|
code += `
|
||||||
|
<template #${key}>
|
||||||
${value}
|
${value}
|
||||||
</template>`).join('\n ')}
|
</template>`
|
||||||
</${name}>`
|
}
|
||||||
}
|
}
|
||||||
|
code += (Object.keys(props.slots).length > 1 ? '\n' : '') + `</${name}>`
|
||||||
} else {
|
} else {
|
||||||
code += ' />'
|
code += ' />'
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user