diff --git a/src/__fk-inputs__/components/file-upload/file-upload-item.vue b/src/__fk-inputs__/components/file-upload/file-upload-item.vue index 8949c39..a2c9c88 100644 --- a/src/__fk-inputs__/components/file-upload/file-upload-item.vue +++ b/src/__fk-inputs__/components/file-upload/file-upload-item.vue @@ -48,11 +48,12 @@ const bageSeverity = computed(() => { @@ -197,7 +207,17 @@ const onUploader = (event: FileUploadUploaderEvent) => { :filename="file.name" @remove="removeFileCallback(index)" status="pending" - /> + > + + diff --git a/src/__fk-inputs__/inputs/p-file-upload.tsx b/src/__fk-inputs__/inputs/p-file-upload.tsx index 5e4005c..d0988c4 100644 --- a/src/__fk-inputs__/inputs/p-file-upload.tsx +++ b/src/__fk-inputs__/inputs/p-file-upload.tsx @@ -1,5 +1,5 @@ import type { FormKitTypeDefinition } from '@formkit/core'; -import type { FormKitInputs } from '@formkit/inputs'; +import type { FormKitInputs, FormKitSlotData } from '@formkit/inputs'; import { createSection, label, outer } from '@formkit/inputs'; import { markRaw } from 'vue'; import FileUploadComponent from '../components/file-upload/file-upload.vue'; @@ -44,4 +44,15 @@ declare module '@formkit/inputs' { autoUpload?: boolean; }; } + + interface FormKitInputSlots> { + PFileUpload: { + image: FormKitSlotData< + Props, + { + url: string; + } + >; + }; + } }