fix(Alert): add missing close slot

This commit is contained in:
Benjamin Canac
2024-04-25 17:57:07 +02:00
parent 5a84095da6
commit 26491afcd1

View File

@@ -90,17 +90,19 @@ const ui = computed(() => tv({ extend: alert, slots: props.ui })({
<UButton v-for="(action, index) in actions" :key="index" size="xs" v-bind="action" />
</template>
<UButton
v-if="close"
:icon="appConfig.ui.icons.close"
size="md"
color="gray"
variant="link"
aria-label="Close"
v-bind="typeof close === 'object' ? close : {}"
:class="ui.close()"
@click="emits('close')"
/>
<slot name="close" :class="ui.close()">
<UButton
v-if="close"
:icon="appConfig.ui.icons.close"
size="md"
color="gray"
variant="link"
aria-label="Close"
v-bind="typeof close === 'object' ? close : {}"
:class="ui.close()"
@click="emits('close')"
/>
</slot>
</div>
</Primitive>
</template>