|
@@ -13,13 +13,13 @@
|
|
|
|
|
|
<div class={outerClassName}>
|
|
<div class={outerClassName}>
|
|
<input
|
|
<input
|
|
- class={inputClassName}
|
|
|
|
|
|
+ class={`${inputClassName} ${show ? '' : 'password'}`}
|
|
{placeholder}
|
|
{placeholder}
|
|
bind:value
|
|
bind:value
|
|
required={required && !readOnly}
|
|
required={required && !readOnly}
|
|
disabled={readOnly}
|
|
disabled={readOnly}
|
|
autocomplete="off"
|
|
autocomplete="off"
|
|
- {...{ type: show ? 'text' : 'password' }}
|
|
|
|
|
|
+ type="text"
|
|
/>
|
|
/>
|
|
<button
|
|
<button
|
|
class={showButtonClassName}
|
|
class={showButtonClassName}
|