1
0
Fork 0
mirror of synced 2024-06-01 10:09:48 +12:00
budibase/packages/builder/src/components/backend/DataTable/buttons/grid/GridCreateViewButton.svelte
2023-04-20 08:17:07 +01:00

19 lines
455 B
Svelte

<script>
import { getContext } from "svelte"
import { Modal, ActionButton } from "@budibase/bbui"
import CreateViewModal from "../../modals/CreateViewModal.svelte"
const { rows, columns } = getContext("grid")
let modal
$: disabled = !$columns.length || !$rows.length
</script>
<ActionButton {disabled} icon="CollectionAdd" quiet on:click={modal.show}>
Create view
</ActionButton>
<Modal bind:this={modal}>
<CreateViewModal />
</Modal>