# Props
# v-model | modelValue
modelValue: {
type: [Object, String, null],
}
# Removable: Boolean
is Show remove icon
removable: {
type: Boolean,
required: false,
default: false,
}
# maxFileSize: Number
File size in MByte
if the uploaded file large then maxFileSize +> emit `error:fileSize'
maxFileSize: {
type: Number,
required: false,
default: 10,
}
# AcceptedTypes: Array<String>
Accepted file types to upload
if the uploaded file not includes in +> emit `error:fileSize'
acceptedTypes: {
type: Array,
required: false,
default: () => {
return ["png", "svg", "jpg", "jpeg"];
}
}