From ca92d520b3eb484f6963715b216b3c57f5d5d78c Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Tue, 7 Mar 2023 11:40:32 +0000 Subject: [PATCH] Fully integrates sheets with datasection and remove lots of old stuff --- .../backend/DataTable/DataTable.svelte | 222 ++---------------- .../buttons/CreateColumnButton.svelte | 2 + .../buttons/ExistingRelationshipButton.svelte | 16 +- .../sheet/SheetCreateColumnButton.svelte | 18 ++ .../buttons/sheet/SheetCreateRowButton.svelte | 17 ++ .../sheet/SheetCreateViewButton.svelte | 10 + .../buttons/sheet/SheetExportButton.svelte | 21 ++ .../buttons/sheet/SheetFilterButton.svelte | 20 ++ .../buttons/sheet/SheetImportButton.svelte | 12 + .../sheet/SheetManageAccessButton.svelte | 8 + .../sheet/SheetRelationshipButton.svelte | 13 + .../modals/sheet/SheetEditColumnModal.svelte | 29 +++ .../src/components/sheet/Sheet.svelte | 12 +- .../components/sheet/cells/HeaderCell.svelte | 10 +- .../src/components/sheet/events.js | 29 +++ .../src/components/sheet/stores/rows.js | 53 ++++- packages/frontend-core/src/fetch/DataFetch.js | 21 ++ 17 files changed, 289 insertions(+), 224 deletions(-) create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetCreateColumnButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetCreateRowButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetCreateViewButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetExportButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetFilterButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetImportButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetManageAccessButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/buttons/sheet/SheetRelationshipButton.svelte create mode 100644 packages/builder/src/components/backend/DataTable/modals/sheet/SheetEditColumnModal.svelte create mode 100644 packages/frontend-core/src/components/sheet/events.js diff --git a/packages/builder/src/components/backend/DataTable/DataTable.svelte b/packages/builder/src/components/backend/DataTable/DataTable.svelte index c7a7c74f99..6fd6c91b95 100644 --- a/packages/builder/src/components/backend/DataTable/DataTable.svelte +++ b/packages/builder/src/components/backend/DataTable/DataTable.svelte @@ -1,226 +1,52 @@
- + - + {#if !isUsersTable} - + {/if} {#if isInternal} - + {/if} - + {#if isUsersTable} {/if} {#if !isInternal} - + {/if} - - - {#key id} - - {/key} + {#if !isUsersTable} + + {/if} + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -