1
0
Fork 0
mirror of synced 2024-07-31 02:48:00 +12:00

Merge pull request #730 from Budibase/feature/remove-add-row-button-in-grid-component

Feature/remove add row button in grid component
This commit is contained in:
Kevin Åberg Kultalahti 2020-10-16 12:15:07 +02:00 committed by GitHub
commit 6392383bd6

View file

@ -11,13 +11,7 @@
import { onMount } from "svelte"
import AgGrid from "@budibase/svelte-ag-grid"
import CreateRowButton from "./CreateRow/Button.svelte"
import {
TextButton as DeleteButton,
Icon,
Modal,
ModalContent,
} from "@budibase/bbui"
import { TextButton as DeleteButton, Icon, Modal, ModalContent } from "@budibase/bbui"
export let _bb
export let datasource = {}
@ -98,13 +92,6 @@
}
})
const isEditable = type =>
type !== "boolean" &&
type !== "options" &&
// type !== "datetime" &&
type !== "link" &&
type !== "attachment"
const shouldHideField = name => {
if (name.startsWith("_")) return true
// always 'row'
@ -115,10 +102,6 @@
return false
}
const handleNewRow = async () => {
data = await fetchData(datasource)
}
const handleUpdate = ({ detail }) => {
data[detail.row] = detail.data
updateRow(detail.data)
@ -152,7 +135,6 @@
{#if dataLoaded}
{#if canAddDelete}
<div class="controls">
<CreateRowButton {_bb} {table} on:newRow={handleNewRow} />
{#if selectedRows.length > 0}
<DeleteButton text small on:click={modal.show()}>
<Icon name="addrow" />
@ -183,6 +165,7 @@
<style>
.controls {
min-height: 15px;
margin-bottom: var(--spacing-s);
display: grid;
grid-gap: var(--spacing-s);