feat: add option to disabled change button top left
This commit is contained in:
parent
71ba418493
commit
3f4a3dde90
3 changed files with 6 additions and 2 deletions
|
|
@ -3,6 +3,7 @@ import AppBox from './app/AppBox.vue';
|
||||||
|
|
||||||
defineExpose({ browse });
|
defineExpose({ browse });
|
||||||
defineProps<{
|
defineProps<{
|
||||||
|
changeDisabled?: boolean;
|
||||||
clearButtonDisabled?: boolean;
|
clearButtonDisabled?: boolean;
|
||||||
clearButton?: boolean;
|
clearButton?: boolean;
|
||||||
hiddenFooter?: boolean;
|
hiddenFooter?: boolean;
|
||||||
|
|
@ -93,6 +94,7 @@ function change(e: Event) {
|
||||||
size="md"
|
size="md"
|
||||||
unelevated
|
unelevated
|
||||||
round
|
round
|
||||||
|
v-if="!changeDisabled"
|
||||||
@click="inputFile?.click()"
|
@click="inputFile?.click()"
|
||||||
></q-btn>
|
></q-btn>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -2087,8 +2087,9 @@ watch(currentHq, () => {
|
||||||
v-model:file="profileFileImg as File"
|
v-model:file="profileFileImg as File"
|
||||||
v-model:image-url="imageUrl"
|
v-model:image-url="imageUrl"
|
||||||
:hiddenFooter="!isImageEdit"
|
:hiddenFooter="!isImageEdit"
|
||||||
|
:changeDisabled="!isImageEdit"
|
||||||
|
@save="imageDialog = false"
|
||||||
clearButton
|
clearButton
|
||||||
@save="handleImageUpload"
|
|
||||||
>
|
>
|
||||||
<template #error>
|
<template #error>
|
||||||
<div class="full-height full-width" style="background: white">
|
<div class="full-height full-width" style="background: white">
|
||||||
|
|
|
||||||
|
|
@ -1890,8 +1890,9 @@ watch(
|
||||||
v-model:image-url="urlProfile"
|
v-model:image-url="urlProfile"
|
||||||
:default-url="`${baseUrl}/user/${currentUser?.id}/image`"
|
:default-url="`${baseUrl}/user/${currentUser?.id}/image`"
|
||||||
:hiddenFooter="!isImageEdit"
|
:hiddenFooter="!isImageEdit"
|
||||||
|
:changeDisabled="!isImageEdit"
|
||||||
|
@save="imageDialog = false"
|
||||||
clearButton
|
clearButton
|
||||||
@save="handleImageUpload"
|
|
||||||
>
|
>
|
||||||
<template #error>
|
<template #error>
|
||||||
<div class="full-height full-width" style="background: white">
|
<div class="full-height full-width" style="background: white">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue