feat: fallback user image

This commit is contained in:
Methapon2001 2024-08-15 11:06:08 +07:00
parent 293b109e7c
commit 628c3d2bf8

View file

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref, onMounted, watch, computed } from 'vue'; import { ref, onMounted, watch, computed } from 'vue';
import useUtilsStore, { dialog } from 'stores/utils'; import useUtilsStore, { baseUrl, dialog } from 'stores/utils';
import { calculateAge } from 'src/utils/datetime'; import { calculateAge } from 'src/utils/datetime';
import { useQuasar, type QTableProps } from 'quasar'; import { useQuasar, type QTableProps } from 'quasar';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
@ -1888,6 +1888,7 @@ watch(
v-model:dialogState="imageDialog" v-model:dialogState="imageDialog"
v-model:file="profileFileImg" v-model:file="profileFileImg"
v-model:image-url="urlProfile" v-model:image-url="urlProfile"
:default-url="`${baseUrl}/user/${currentUser?.id}/image`"
:hiddenFooter="!isImageEdit" :hiddenFooter="!isImageEdit"
clearButton clearButton
@save="handleImageUpload" @save="handleImageUpload"