diff --git a/dashboard/src/components/ImagePicker.vue b/dashboard/src/components/ImagePicker.vue index 5b77bf631..4f5bed59c 100644 --- a/dashboard/src/components/ImagePicker.vue +++ b/dashboard/src/components/ImagePicker.vue @@ -5,7 +5,17 @@ import { Button } from '@cloudron/pankow'; const fileInput = useTemplateRef('fileInput'); -const props = defineProps(['src', 'fallbackSrc', 'size', 'maxSize', 'displayHeight', 'displayWidth', 'disabled', 'saveHandler', 'unsetHandler']); +const props = defineProps({ + src: { type: String, required: true }, + fallbackSrc: { type: String, required: true }, + size: { type: String, required: true }, + maxSize: { type: String, required: false }, + displayHeight: { type: String, required: false }, + displayWidth: { type: String, required: false }, + disabled: { type: Boolean, required: false }, + saveHandler: { type: Function, required: false }, + unsetHandler: { type: Function, required: false }, +}); const image = useTemplateRef('image'); const internalSrc = ref('');