forked from tsai/budibase
3 changed files with 22 additions and 41 deletions
@ -1,20 +1,21 @@ |
|||||
<script> |
<script> |
||||
import { Popover, Button, Icon } from "@budibase/bbui" |
import { Button, Modal } from "@budibase/bbui" |
||||
import FilterPopover from "../popovers/FilterPopover.svelte" |
import FilterPopover from "../popovers/FilterPopover.svelte" |
||||
|
|
||||
export let view = {} |
export let view = {} |
||||
|
|
||||
let anchor |
let modal |
||||
let dropdown |
|
||||
</script> |
</script> |
||||
|
|
||||
<div bind:this={anchor}> |
<Button |
||||
<Button icon="Filter" primary size="S" quiet |
icon="Filter" |
||||
on:click={dropdown.show} |
primary |
||||
active={view.filters && view.filters.length}> |
size="S" |
||||
Filter |
quiet |
||||
</Button> |
on:click={modal.show} |
||||
</div> |
active={view.filters?.length}> |
||||
<Popover bind:this={dropdown} {anchor} align="left"> |
Filter |
||||
<FilterPopover {view} onClosed={dropdown.hide} /> |
</Button> |
||||
</Popover> |
<Modal bind:this={modal}> |
||||
|
<FilterPopover {view} /> |
||||
|
</Modal> |
||||
|
|||||
Loading…
Reference in new issue