mirror of
https://github.com/MarcZierle/photo-log-frontend.git
synced 2025-04-07 21:14:37 +00:00
add spinner to upload photo button
This commit is contained in:
parent
72a3859be8
commit
80f1ff56ee
@ -72,7 +72,7 @@
|
||||
<template #footer>
|
||||
<n-space justify-content="end">
|
||||
<n-button size="large" @click="showPhotoTakenModal = false; isPhotoTaken = false">Back</n-button>
|
||||
<n-button type="primary" size="large" @click="uploadPhoto">Upload</n-button>
|
||||
<n-button type="primary" size="large" @click="uploadPhoto" :loading="isUploading">Upload</n-button>
|
||||
</n-space>
|
||||
</template>
|
||||
</n-modal>
|
||||
@ -125,6 +125,7 @@ export default {
|
||||
},
|
||||
|
||||
showPhotoTakenModal: false,
|
||||
isUploading: false,
|
||||
}
|
||||
},
|
||||
beforeMount() {
|
||||
@ -229,6 +230,7 @@ export default {
|
||||
this.showPhotoTakenModal = true
|
||||
},
|
||||
uploadPhoto() {
|
||||
this.isUploading = true
|
||||
const dataURLtoFile = (dataurl, filename) => {
|
||||
const arr = dataurl.split(',')
|
||||
const mime = arr[0].match(/:(.*?);/)[1]
|
||||
@ -248,6 +250,7 @@ export default {
|
||||
this.message.success('Done!')
|
||||
this.isPhotoTaken = false
|
||||
this.showPhotoTakenModal = false
|
||||
this.isUploading = false
|
||||
}).catch((error) => {
|
||||
this.message.error('There was an error uploading the photo: ' + error)
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user