|
|
@@ -4,22 +4,22 @@
|
|
|
v-bind="$attrs"
|
|
|
:type="!seePassword ? 'password' : 'text'"
|
|
|
>
|
|
|
- <template #append>
|
|
|
+ <template #append>
|
|
|
<q-icon
|
|
|
- :name="seePassword ? 'mdi-eye-off' : 'mdi-eye'"
|
|
|
+ :name="seePassword ? 'mdi-lock-open-outline' : 'mdi-lock-outline'"
|
|
|
class="cursor-pointer q-ml-md"
|
|
|
+ color="secondary"
|
|
|
@click="seePassword = !seePassword"
|
|
|
/>
|
|
|
</template>
|
|
|
</DefaultInput>
|
|
|
</template>
|
|
|
<script setup>
|
|
|
-import DefaultInput from "./DefaultInput.vue"
|
|
|
+import DefaultInput from "./DefaultInput.vue";
|
|
|
|
|
|
const password = defineModel({ type: String });
|
|
|
const seePassword = defineModel("seePassword", {
|
|
|
default: false,
|
|
|
type: Boolean,
|
|
|
});
|
|
|
-
|
|
|
</script>
|