mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 17:16:01 +00:00
27 lines
520 B
Svelte
27 lines
520 B
Svelte
<script lang="ts">
|
|
import FontIcon from '../icons/FontIcon.svelte';
|
|
|
|
import InlineButton from './InlineButton.svelte';
|
|
|
|
export let filter;
|
|
export let showDisabled = false;
|
|
export let onClearFilter = null;
|
|
</script>
|
|
|
|
{#if filter || showDisabled}
|
|
<InlineButton
|
|
on:click
|
|
on:click={() => {
|
|
if (onClearFilter) {
|
|
onClearFilter();
|
|
} else {
|
|
filter = '';
|
|
}
|
|
}}
|
|
title="Clear filter"
|
|
disabled={!filter}
|
|
>
|
|
<FontIcon icon="icon close" />
|
|
</InlineButton>
|
|
{/if}
|