diff --git a/src/components/CreateEntityMenu.vue b/src/components/CreateEntityMenu.vue index 63759b78a265b3483b2f649f98765a5efd31f141..6dbdd34e98816aa0fb8630bbfc802f578cd4c8ae 100644 --- a/src/components/CreateEntityMenu.vue +++ b/src/components/CreateEntityMenu.vue @@ -15,25 +15,19 @@ const { }); const addImage = (files: FileList) => { - console.log('files', files); let image = new Image(); - const file = files[0]; - const reader = new FileReader(); console.log('file', file, 'type: ', typeof file); - reader.readAsDataURL(file); - reader.addEventListener('load', () => { - const url = reader.result; - image.src = url; - console.log('image width and height: ', image.width, image.height); - console.log('url length: ', url.length); - emit('addEntity', { - entity_type: 'image', - entity_uuid: uuidv4(), - image_data: url, - image_position: 'left', - image_height: 300 - }); + const url = URL.createObjectURL(file); + image.src = url; + console.log('image width and height: ', image.width, image.height); + console.log('url length: ', url.length); + emit('addEntity', { + entity_type: 'image', + entity_uuid: uuidv4(), + image_data: url, + image_position: 'left', + image_height: 300 }); }; onChange((files) => { diff --git a/src/modules/BaseModal.vue b/src/modules/BaseModal.vue index 3e192bab84759370ba1722252208375e3e9c1265..af212bf39557879b85836a38822e01b0e6e044a0 100644 --- a/src/modules/BaseModal.vue +++ b/src/modules/BaseModal.vue @@ -1,6 +1,7 @@ @@ -96,7 +90,8 @@ function uploadFile($event: Event) { title="Change image" accept="image/*" class="w-2 pr-[135px] -mr-[135px] py-2 -my-2 pl-2 -ml-2 opacity-0" - />Change image + /> + Change image