fix(ui): forward default slot in InputFile to BasicInputFile (#1494)

Co-authored-by-agent: Cursor
This commit is contained in:
xuan0x0
2026-03-28 05:17:57 +08:00
committed by GitHub
parent 84110b2abe
commit 7efe6b4ff7
@@ -1,10 +1,14 @@
<script setup lang="ts">
import { useSlots } from 'vue'
import BasicInputFile from './basic-input-file.vue'
defineProps<{
accept?: string
multiple?: boolean
}>()
const slots = useSlots()
</script>
<template>
@@ -28,7 +32,9 @@ defineProps<{
:multiple="multiple"
>
<template #default="{ isDragging }">
<slot v-if="slots.default" :is-dragging="isDragging" />
<div
v-else
class="flex flex-col items-center"
:class="[
isDragging ? 'text-primary-500 dark:text-primary-400' : 'text-neutral-400 dark:text-neutral-500',