forked from tsai/budibase
13 changed files with 63 additions and 156 deletions
@ -1,13 +1,13 @@ |
|||||
<script> |
<script> |
||||
import { Button, Icon, Modal, ModalContent } from "@budibase/bbui" |
import { ActionButton, Modal } from "@budibase/bbui" |
||||
import CreateEditColumn from "../modals/CreateEditColumn.svelte" |
import CreateEditColumn from "../modals/CreateEditColumn.svelte" |
||||
|
|
||||
let modal |
let modal |
||||
</script> |
</script> |
||||
|
|
||||
<Button icon="AddCircle" primary size="S" quiet on:click={modal.show}> |
<ActionButton icon="TableColumnAddRight" quiet size="S" on:click={modal.show}> |
||||
Create New Column |
Create column |
||||
</Button> |
</ActionButton> |
||||
<Modal bind:this={modal}> |
<Modal bind:this={modal}> |
||||
<CreateEditColumn /> |
<CreateEditColumn /> |
||||
</Modal> |
</Modal> |
||||
|
|||||
@ -1,16 +1,16 @@ |
|||||
<script> |
<script> |
||||
import { Button, Icon, Modal } from "@budibase/bbui" |
import { ActionButton, Modal } from "@budibase/bbui" |
||||
import CreateEditRow from "../modals/CreateEditRow.svelte" |
import CreateEditRow from "../modals/CreateEditRow.svelte" |
||||
|
|
||||
export let modalContentComponent = CreateEditRow |
export let modalContentComponent = CreateEditRow |
||||
export let title = "Create New Row" |
export let title = "Create row" |
||||
|
|
||||
let modal |
let modal |
||||
</script> |
</script> |
||||
|
|
||||
<Button icon="Add" primary size="S" quiet on:click={modal.show}> |
<ActionButton icon="TableRowAddBottom" size="S" quiet on:click={modal.show}> |
||||
{title} |
{title} |
||||
</Button> |
</ActionButton> |
||||
<Modal bind:this={modal}> |
<Modal bind:this={modal}> |
||||
<svelte:component this={modalContentComponent} /> |
<svelte:component this={modalContentComponent} /> |
||||
</Modal> |
</Modal> |
||||
|
|||||
@ -1,13 +1,13 @@ |
|||||
<script> |
<script> |
||||
import { Modal, Button } from "@budibase/bbui" |
import { Modal, ActionButton } from "@budibase/bbui" |
||||
import CreateViewModal from "../modals/CreateViewModal.svelte" |
import CreateViewModal from "../modals/CreateViewModal.svelte" |
||||
|
|
||||
let modal |
let modal |
||||
</script> |
</script> |
||||
|
|
||||
<Button icon="CollectionAdd" primary size="S" quiet on:click={modal.show}> |
<ActionButton icon="CollectionAdd" size="S" quiet on:click={modal.show}> |
||||
Create New View |
Create view |
||||
</Button> |
</ActionButton> |
||||
<Modal bind:this={modal}> |
<Modal bind:this={modal}> |
||||
<CreateViewModal /> |
<CreateViewModal /> |
||||
</Modal> |
</Modal> |
||||
|
|||||
@ -1,28 +1,13 @@ |
|||||
<script> |
<script> |
||||
import { Button } from "@budibase/bbui" |
import { ActionButton } from "@budibase/bbui" |
||||
|
|
||||
export let hideAutocolumns |
export let hideAutocolumns |
||||
|
|
||||
let anchor |
|
||||
let dropdown |
|
||||
|
|
||||
function hideOrUnhide() { |
function hideOrUnhide() { |
||||
hideAutocolumns = !hideAutocolumns |
hideAutocolumns = !hideAutocolumns |
||||
} |
} |
||||
</script> |
</script> |
||||
|
|
||||
<div bind:this={anchor}> |
<ActionButton icon="MagicWand" primary size="S" quiet on:click={hideOrUnhide}> |
||||
<Button icon="MagicWand" primary size="S" quiet on:click={hideOrUnhide}> |
{#if hideAutocolumns}Show auto columns{:else}Hide auto columns{/if} |
||||
{#if hideAutocolumns} |
</ActionButton> |
||||
Show Auto Columns |
|
||||
{:else} |
|
||||
Hide Auto Columns |
|
||||
{/if} |
|
||||
</Button> |
|
||||
</div> |
|
||||
|
|
||||
<style> |
|
||||
i { |
|
||||
margin-right: 4px; |
|
||||
} |
|
||||
</style> |
|
||||
|
|||||
Loading…
Reference in new issue