fix(Table): wrong condition on caption slot

This commit is contained in:
Benjamin Canac
2025-03-26 17:06:53 +01:00
parent afff54fecd
commit 4ebb94cd7e

View File

@@ -313,7 +313,7 @@ defineExpose({
<template> <template>
<Primitive :as="as" :class="ui.root({ class: [props.class, props.ui?.root] })"> <Primitive :as="as" :class="ui.root({ class: [props.class, props.ui?.root] })">
<table :class="ui.base({ class: [props.ui?.base] })"> <table :class="ui.base({ class: [props.ui?.base] })">
<caption v-if="caption" :class="ui.caption({ class: [props.ui?.caption] })"> <caption v-if="caption || !!slots.caption" :class="ui.caption({ class: [props.ui?.caption] })">
<slot name="caption"> <slot name="caption">
{{ caption }} {{ caption }}
</slot> </slot>