wip: file upload basic

This commit is contained in:
Khafid Prayoga
2025-10-14 13:41:15 +07:00
parent ed9dcd9753
commit dd0c2864c7
2 changed files with 73 additions and 3 deletions
+7 -3
View File
@@ -3,7 +3,7 @@ import type { FormErrors } from '~/types/error'
import { toTypedSchema } from '@vee-validate/zod'
import { Form } from '~/components/pub/ui/form'
import InputBase from '~/components/pub/my-ui/form/input-base.vue'
import InputFile from './_common/input-file.vue'
import FileUpload from '~/components/pub/my-ui/form/file-upload.vue'
import InputName from './_common/input-name.vue'
import RadioCommunicationBarrier from './_common/radio-communication-barrier.vue'
import RadioDisability from './_common/radio-disability.vue'
@@ -143,17 +143,21 @@ defineExpose({
/>
</div>
<div class="grid grid-cols-1 md:grid-cols-2">
<InputFile
<FileUpload
field-name="identityCardFile"
label="Dokumen KTP"
placeholder="Unggah scan dokumen KTP"
:errors="errors"
:accept="['pdf', 'jpg', 'png']"
:max-size-mb="1"
/>
<InputFile
<FileUpload
field-name="familyCardFile"
label="Dokumen KK"
placeholder="Unggah scan dokumen KK"
:errors="errors"
:accept="['pdf', 'jpg', 'png']"
:max-size-mb="1"
/>
</div>
</div>