fix: Corrects and simplifies password visibility icon logic. (#222)

This commit is contained in:
Loduis Madariaga Barrios
2025-01-12 04:48:34 -05:00
committed by GitHub
parent fd1c7be1f8
commit 06a71fc7b3
13 changed files with 47 additions and 158 deletions

View File

@@ -167,18 +167,12 @@
>
<template #right>
<BaseIcon
v-if="isShowPassword"
name="EyeOffIcon"
class="w-5 h-5 mr-1 text-gray-500 cursor-pointer"
:name="isShowPassword ? 'EyeIcon' : 'EyeOffIcon'"
class="mr-1 text-gray-500 cursor-pointer"
@click="isShowPassword = !isShowPassword"
/>
<BaseIcon
v-else
name="EyeIcon"
class="w-5 h-5 mr-1 text-gray-500 cursor-pointer"
@click="isShowPassword = !isShowPassword"
/> </template
></BaseInput>
</template>
</BaseInput>
</BaseInputGroup>
<BaseInputGroup
v-if="customerStore.currentCustomer.enable_portal"
@@ -199,18 +193,12 @@
>
<template #right>
<BaseIcon
v-if="isShowConfirmPassword"
name="EyeOffIcon"
class="w-5 h-5 mr-1 text-gray-500 cursor-pointer"
:name="isShowConfirmPassword ? 'EyeIcon' : 'EyeOffIcon'"
class="mr-1 text-gray-500 cursor-pointer"
@click="isShowConfirmPassword = !isShowConfirmPassword"
/>
<BaseIcon
v-else
name="EyeIcon"
class="w-5 h-5 mr-1 text-gray-500 cursor-pointer"
@click="isShowConfirmPassword = !isShowConfirmPassword"
/> </template
></BaseInput>
</template>
</BaseInput>
</BaseInputGroup>
</BaseInputGrid>
</BaseTab>