fix(text-input): avoid overlapping readonly/invalid icons

This commit is contained in:
Eric Liu 2023-02-25 10:32:16 -08:00
commit d4f6c2de01

View file

@ -166,6 +166,9 @@
class:bx--text-input__field-wrapper="{true}" class:bx--text-input__field-wrapper="{true}"
class:bx--text-input__field-wrapper--warning="{!invalid && warn}" class:bx--text-input__field-wrapper--warning="{!invalid && warn}"
> >
{#if readonly}
<EditOff class="bx--text-input__readonly-icon" />
{:else}
{#if invalid} {#if invalid}
<WarningFilled class="bx--text-input__invalid-icon" /> <WarningFilled class="bx--text-input__invalid-icon" />
{/if} {/if}
@ -175,8 +178,6 @@
bx--text-input__invalid-icon--warning" bx--text-input__invalid-icon--warning"
/> />
{/if} {/if}
{#if readonly}
<EditOff class="bx--text-input__readonly-icon" />
{/if} {/if}
<input <input
bind:this="{ref}" bind:this="{ref}"