fix: use validateIsImageFile from utils
This commit is contained in:
parent
0c314674fc
commit
15fd763de8
@ -4,7 +4,7 @@
|
|||||||
<div v-if="profile" class="flex w-full items-center justify-between">
|
<div v-if="profile" class="flex w-full items-center justify-between">
|
||||||
<FileUploader
|
<FileUploader
|
||||||
@success="(file) => updateImage(file.file_url)"
|
@success="(file) => updateImage(file.file_url)"
|
||||||
:validateFile="validateFile"
|
:validateFile="validateIsImageFile"
|
||||||
>
|
>
|
||||||
<template #default="{ openFileSelector, error: _error }">
|
<template #default="{ openFileSelector, error: _error }">
|
||||||
<div class="flex items-center gap-4">
|
<div class="flex items-center gap-4">
|
||||||
@ -104,6 +104,7 @@
|
|||||||
import CameraIcon from '@/components/Icons/CameraIcon.vue'
|
import CameraIcon from '@/components/Icons/CameraIcon.vue'
|
||||||
import ChangePasswordModal from '@/components/Modals/ChangePasswordModal.vue'
|
import ChangePasswordModal from '@/components/Modals/ChangePasswordModal.vue'
|
||||||
import { usersStore } from '@/stores/users'
|
import { usersStore } from '@/stores/users'
|
||||||
|
import { validateIsImageFile } from '@/utils'
|
||||||
import {
|
import {
|
||||||
Dropdown,
|
Dropdown,
|
||||||
FileUploader,
|
FileUploader,
|
||||||
@ -160,11 +161,4 @@ function updateImage(fileUrl = '') {
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
profile.value = { ...user.value }
|
profile.value = { ...user.value }
|
||||||
})
|
})
|
||||||
|
|
||||||
function validateFile(file) {
|
|
||||||
let extn = file.name.split('.').pop().toLowerCase()
|
|
||||||
if (!['png', 'jpg', 'jpeg'].includes(extn)) {
|
|
||||||
return __('Only PNG and JPG images are allowed')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user