Skip to content

Commit 5d46e2c

Browse files
committed
Fix filter toggle not working
1 parent 557e4ea commit 5d46e2c

1 file changed

Lines changed: 5 additions & 11 deletions

File tree

frontend/viewer/src/project/browse/SearchFilter.svelte

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
<script lang="ts">
22
import * as Sidebar from '$lib/components/ui/sidebar';
3-
import {Icon} from '$lib/components/ui/icon';
43
import {ComposableInput} from '$lib/components/ui/input';
54
import {t} from 'svelte-i18n-lingui';
6-
import {Toggle} from '$lib/components/ui/toggle';
7-
import {mergeProps} from 'bits-ui';
85
import {useProjectStats, useWritingSystemService} from '$project/data';
96
import {pt} from '$lib/views/view-text';
107
import {useCurrentView} from '$lib/views/view-service';
@@ -22,6 +19,7 @@
2219
import {Switch} from '$lib/components/ui/switch';
2320
import ResponsivePopup from '$lib/components/responsive-popup/responsive-popup.svelte';
2421
import {IsMobile} from '$lib/hooks/is-mobile.svelte';
22+
import {Button} from '$lib/components/ui/button';
2523
2624
const stats = useProjectStats();
2725
const currentView = useCurrentView();
@@ -118,14 +116,10 @@
118116
}}
119117
>
120118
{#snippet trigger({ props })}
121-
<Toggle
122-
{...mergeProps(props, { class: 'aspect-square' })}
123-
aria-label={$t`Toggle filters`}
124-
size={IsMobile.value ? 'sm' : 'xs'}
125-
bind:pressed={filtersExpanded}
126-
>
127-
<Icon icon={gridifyFilter ? 'i-mdi-filter' : 'i-mdi-filter-outline'} class="size-6 md:size-5" />
128-
</Toggle>
119+
<Button {...props} variant="ghost"
120+
size={IsMobile.value ? 'sm-icon' : 'xs-icon'}
121+
icon={gridifyFilter ? 'i-mdi-filter' : 'i-mdi-filter-outline'}
122+
aria-label={$t`Toggle filters`} />
129123
{/snippet}
130124
<div class="space-y-4">
131125
<div class="flex flex-col">

0 commit comments

Comments
 (0)