diff --git a/docs/app/components/content/ComponentCode.vue b/docs/app/components/content/ComponentCode.vue index 21bf3139..eaa99396 100644 --- a/docs/app/components/content/ComponentCode.vue +++ b/docs/app/components/content/ComponentCode.vue @@ -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}` + if (props.slots && Object.keys(props.slots).length === 1 && props.slots.default) { + if (Object.keys(props.props || {}).length > 0) { + code += `> +${props.slots.default} +` + } else { + code += `>${props.slots.default}` + } } else { code += `> ${Object.entries(props.slots).map(([key, value]) => `