defineProps with types

This commit is contained in:
Girish Ramakrishnan
2025-09-11 16:03:35 +02:00
parent 808428e947
commit f3c0e8a835

View File

@@ -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('');