PronounsPage/components/ImageUploader.vue
2023-10-07 16:01:42 +02:00

26 lines
680 B
Vue

<template>
<FileUploader :url="'/images/upload?sizes=' + sizes" :multiple="multiple" mime="image/*" :name="name" :form="form"
@uploaded="uploaded"
>
<Icon v="upload"/>
<T>images.upload.instruction{{small ? 'Short' : ''}}</T>
</FileUploader>
</template>
<script>
export default {
props: {
multiple: {type: Boolean},
name: {'default': 'images'},
form: {type: Boolean},
small: {type: Boolean},
sizes: {'default': 'all'},
},
methods: {
uploaded(ids) {
this.$emit('uploaded', ids);
}
}
}
</script>