Skip to content

Commit 563b2bd

Browse files
committed
fix using string
1 parent cfbde63 commit 563b2bd

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/lib/elements/forms/inputPassword.svelte

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
export let required = false;
1111
export let disabled = false;
1212
export let autofocus = false;
13-
export let autocomplete = false;
13+
export let autocomplete: boolean | string = false;
1414
export let minlength = 8;
1515
export let maxlength: number = null;
1616
export let leadingIcon: ComponentType | undefined = undefined;
@@ -47,7 +47,11 @@
4747
{leadingIcon}
4848
state={error ? 'error' : 'default'}
4949
autofocus={autofocus || undefined}
50-
autocomplete={autocomplete ? 'on' : 'off'}
50+
autocomplete={typeof autocomplete === 'string'
51+
? (autocomplete as HTMLInputElement['autocomplete'])
52+
: autocomplete
53+
? 'on'
54+
: 'off'}
5155
helper={helper || error}
5256
on:invalid={handleInvalid}
5357
bind:value>

src/routes/(public)/recover/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,14 @@
9494
id="password"
9595
autofocus={true}
9696
required={true}
97-
autocomplete={true}
97+
autocomplete="new-password"
9898
bind:value={password} />
9999
<InputPassword
100100
label="Confirm password"
101101
placeholder="Confirm password"
102102
id="confirm-password"
103103
required={true}
104-
autocomplete={true}
104+
autocomplete="new-password"
105105
bind:value={confirmPassword} />
106106

107107
<Button fullWidth submit>Update</Button>

0 commit comments

Comments
 (0)