Merge pull request #402 from IBM/button-icon-svelte

refactor(button): remove redundant if statement
This commit is contained in:
Eric Liu 2020-11-20 09:22:44 -08:00 committed by GitHub
commit 4ad9ff3ef5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -135,14 +135,12 @@
<span class:bx--assistive-text="{true}">{iconDescription}</span> <span class:bx--assistive-text="{true}">{iconDescription}</span>
{/if} {/if}
<slot /> <slot />
{#if icon} <svelte:component
<svelte:component this="{icon}"
this="{icon}" aria-hidden="true"
aria-hidden="true" class="bx--btn__icon"
class="bx--btn__icon" aria-label="{iconDescription}"
aria-label="{iconDescription}" />
/>
{/if}
</a> </a>
{:else} {:else}
<button <button
@ -157,14 +155,12 @@
<span class:bx--assistive-text="{true}">{iconDescription}</span> <span class:bx--assistive-text="{true}">{iconDescription}</span>
{/if} {/if}
<slot /> <slot />
{#if icon} <svelte:component
<svelte:component this="{icon}"
this="{icon}" aria-hidden="true"
aria-hidden="true" class="bx--btn__icon"
class="bx--btn__icon" aria-label="{iconDescription}"
aria-label="{iconDescription}" />
/>
{/if}
</button> </button>
{/if} {/if}
{/if} {/if}