Add close button to Viewer

This commit is contained in:
2021-11-23 23:04:33 +01:00
parent 35e8ea2d89
commit dd66c34b6a
4 changed files with 65 additions and 8 deletions

View File

@@ -1,4 +1,6 @@
<script lang="ts">
export let tag: string = 'button'
export let url: string = undefined
export let color: string = undefined
export let size: string = undefined
export let type: string = undefined
@@ -14,12 +16,24 @@
].join(' ').trim()
</script>
<button {type} {form} class={classes} on:click disabled={disabled}>
{#if clone}
{#each Array(2) as _}
{#if tag === 'a'}
<a href={url} class={classes} on:click>
{#if clone}
{#each Array(2) as _}
<slot />
{/each}
{:else}
<slot />
{/each}
{:else}
<slot />
{/if}
</button>
{/if}
</a>
{:else}
<button {type} {form} class={classes} disabled={disabled} on:click>
{#if clone}
{#each Array(2) as _}
<slot />
{/each}
{:else}
<slot />
{/if}
</button>
{/if}