24 lines
485 B
Vue
24 lines
485 B
Vue
<template>
|
|
<div class="flex flex-col space-y-1">
|
|
<FormFileUploadProgressRow
|
|
v-for="item in items"
|
|
:key="item.id"
|
|
:item="item"
|
|
:disabled="disabled"
|
|
@delete="$emit('delete', { id: item.id })"
|
|
/>
|
|
</div>
|
|
</template>
|
|
<script setup lang="ts">
|
|
import { UploadFileItem } from '~~/lib/form/composables/fileUpload'
|
|
|
|
defineEmits<{
|
|
(e: 'delete', v: { id: string }): void
|
|
}>()
|
|
|
|
defineProps<{
|
|
items: UploadFileItem[]
|
|
disabled?: boolean
|
|
}>()
|
|
</script>
|