diff --git a/src/lib/elements/forms/inputPassword.svelte b/src/lib/elements/forms/inputPassword.svelte index 6f94faf40..7ecbb4260 100644 --- a/src/lib/elements/forms/inputPassword.svelte +++ b/src/lib/elements/forms/inputPassword.svelte @@ -11,8 +11,10 @@ export let autofocus = false; export let meter = true; export let autocomplete = true; + export let showPasswordButton = false; let element: HTMLInputElement; + let showInPlainText = false; onMount(() => { if (element && autofocus) { @@ -26,16 +28,31 @@
- + {#if showInPlainText} + + {:else} + + {/if} + {#if meter} 100 ? 100 : strength} @@ -47,5 +64,13 @@ class:is-strong={strength > 66 && strength <= 100} aria-label="Password strength weak" /> {/if} + {#if showPasswordButton} + + {/if}