From b3b7c54901abd567172eb47e81f13d8c320f1d6b Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Thu, 1 Apr 2021 10:29:47 +0100 Subject: [PATCH] Update to support new stores --- .../builder/src/builderStore/dataBinding.js | 5 +-- .../src/builderStore/store/frontend.js | 2 +- .../FlowChart/AutomationBlockTagline.svelte | 2 +- .../CreateAutomationModal.svelte | 8 +---- .../EditAutomationPopover.svelte | 7 +---- .../automation/SetupPanel/RowSelector.svelte | 2 +- .../automation/SetupPanel/SetupPanel.svelte | 2 +- .../SetupPanel/TableSelector.svelte | 2 +- .../Shared/CreateWebhookModal.svelte | 2 +- .../backend/DataTable/DataTable.svelte | 2 +- .../DataTable/ExternalDataSourceTable.svelte | 7 ----- .../DataTable/RelationshipDataTable.svelte | 6 ++-- .../backend/DataTable/ViewDataTable.svelte | 2 +- .../buttons/ManageAccessButton.svelte | 6 ++-- .../backend/DataTable/cells/RoleCell.svelte | 2 +- .../DataTable/modals/CreateEditColumn.svelte | 22 +++++-------- .../DataTable/modals/CreateEditRow.svelte | 2 +- .../DataTable/modals/CreateEditUser.svelte | 4 +-- .../backend/DataTable/modals/DeleteRow.svelte | 2 +- .../backend/DataTable/modals/EditRoles.svelte | 6 ++-- .../popovers/CalculatePopover.svelte | 8 ++--- .../popovers/CreateViewPopover.svelte | 13 ++------ .../DataTable/popovers/FilterPopover.svelte | 6 ++-- .../DataTable/popovers/GroupByPopover.svelte | 6 ++-- .../popovers/ManageAccessPopover.svelte | 6 ++-- .../DatasourceNavigator.svelte | 7 +---- .../modals/CreateDatasourceModal.svelte | 13 ++------ .../popovers/EditDatasourcePopover.svelte | 7 +---- .../TableNavigator/TableNavigator.svelte | 11 ++----- .../modals/CreateTableModal.svelte | 7 +---- .../popovers/EditTablePopover.svelte | 14 +++------ .../popovers/EditViewPopover.svelte | 7 +---- .../common/LinkedRowSelector.svelte | 6 ++-- .../FrontendNavigatePane.svelte | 2 +- .../NavigationPanel/NewScreenModal.svelte | 4 +-- .../PropertyControls/DataSourceSelect.svelte | 12 ++++--- .../EventsEditor/actions/DeleteRow.svelte | 5 +-- .../EventsEditor/actions/ExecuteQuery.svelte | 12 ++----- .../EventsEditor/actions/SaveRow.svelte | 5 +-- .../PropertyControls/RoleSelect.svelte | 2 +- .../PropertyControls/TableSelect.svelte | 2 +- .../components/integration/QueryViewer.svelte | 11 ++----- .../components/settings/tabs/APIKeys.svelte | 2 +- .../pages/builder/[application]/_reset.svelte | 2 +- .../[query]/_layout.svelte | 11 ++----- .../[selectedDatasource]/[query]/index.svelte | 7 +---- .../[selectedDatasource]/_layout.svelte | 7 +---- .../[selectedDatasource]/index.svelte | 6 ++-- .../data/datasource/_layout.svelte | 10 ++---- .../data/datasource/index.svelte | 31 ++----------------- .../data/table/[selectedTable]/_layout.svelte | 11 ++----- .../data/table/[selectedTable]/index.svelte | 2 +- .../[application]/data/table/_layout.svelte | 4 +-- .../[application]/data/table/index.svelte | 12 +------ .../data/view/[selectedView]/_layout.svelte | 7 +---- .../data/view/[selectedView]/index.svelte | 7 +---- packages/builder/vite.config.js | 4 +++ 57 files changed, 107 insertions(+), 275 deletions(-) diff --git a/packages/builder/src/builderStore/dataBinding.js b/packages/builder/src/builderStore/dataBinding.js index 1a7b217f6..635a52e7d 100644 --- a/packages/builder/src/builderStore/dataBinding.js +++ b/packages/builder/src/builderStore/dataBinding.js @@ -1,10 +1,7 @@ import { cloneDeep } from "lodash/fp" import { get } from "svelte/store" import { store } from "builderStore" -import { - tables as tablesStore, - queries as queriesStores, -} from "stores/backend/" +import { tables as tablesStore, queries as queriesStores } from "stores/backend" import { findComponentPath } from "./storeUtils" import { makePropSafe } from "@budibase/string-templates" import { TableNames } from "../constants" diff --git a/packages/builder/src/builderStore/store/frontend.js b/packages/builder/src/builderStore/store/frontend.js index c1727c2e9..ff551751d 100644 --- a/packages/builder/src/builderStore/store/frontend.js +++ b/packages/builder/src/builderStore/store/frontend.js @@ -15,7 +15,7 @@ import { queries, database, tables, -} from "stores/backend/" +} from "stores/backend" import { fetchComponentLibDefinitions } from "../loadComponentLibraries" import api from "../api" diff --git a/packages/builder/src/components/automation/AutomationBuilder/FlowChart/AutomationBlockTagline.svelte b/packages/builder/src/components/automation/AutomationBuilder/FlowChart/AutomationBlockTagline.svelte index 99b843ebc..48cd1dacc 100644 --- a/packages/builder/src/components/automation/AutomationBuilder/FlowChart/AutomationBlockTagline.svelte +++ b/packages/builder/src/components/automation/AutomationBuilder/FlowChart/AutomationBlockTagline.svelte @@ -1,7 +1,7 @@ diff --git a/packages/builder/src/components/backend/DataTable/cells/RoleCell.svelte b/packages/builder/src/components/backend/DataTable/cells/RoleCell.svelte index 8267c2f7d..9a04933a1 100644 --- a/packages/builder/src/components/backend/DataTable/cells/RoleCell.svelte +++ b/packages/builder/src/components/backend/DataTable/cells/RoleCell.svelte @@ -1,5 +1,5 @@ {#if $database?._id} diff --git a/packages/builder/src/components/backend/TableNavigator/modals/CreateTableModal.svelte b/packages/builder/src/components/backend/TableNavigator/modals/CreateTableModal.svelte index a72b6cfab..5c9559088 100644 --- a/packages/builder/src/components/backend/TableNavigator/modals/CreateTableModal.svelte +++ b/packages/builder/src/components/backend/TableNavigator/modals/CreateTableModal.svelte @@ -1,12 +1,7 @@ diff --git a/packages/builder/src/components/backend/TableNavigator/popovers/EditViewPopover.svelte b/packages/builder/src/components/backend/TableNavigator/popovers/EditViewPopover.svelte index f6e0dcf61..68f16d3c7 100644 --- a/packages/builder/src/components/backend/TableNavigator/popovers/EditViewPopover.svelte +++ b/packages/builder/src/components/backend/TableNavigator/popovers/EditViewPopover.svelte @@ -1,11 +1,6 @@ diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte index 9b6136ae1..0895c7833 100644 --- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte +++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte @@ -1,12 +1,13 @@ diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/ExecuteQuery.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/ExecuteQuery.svelte index 59e16ace3..2bafed140 100644 --- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/ExecuteQuery.svelte +++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/ExecuteQuery.svelte @@ -1,7 +1,7 @@ -<<<<<<< HEAD -
- - ->>>>>>> d803aa0bd7a74220e432f4a1b338abdd7fbe9b7d {/each} diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/SaveRow.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/SaveRow.svelte index b367b1748..a94a5e300 100644 --- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/SaveRow.svelte +++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/SaveRow.svelte @@ -1,6 +1,7 @@ diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/TableSelect.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/TableSelect.svelte index 75a0a740f..b41098da2 100644 --- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/TableSelect.svelte +++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/TableSelect.svelte @@ -1,6 +1,6 @@ diff --git a/packages/builder/src/components/integration/QueryViewer.svelte b/packages/builder/src/components/integration/QueryViewer.svelte index 5d3472449..ca931f26d 100644 --- a/packages/builder/src/components/integration/QueryViewer.svelte +++ b/packages/builder/src/components/integration/QueryViewer.svelte @@ -15,7 +15,7 @@ import IntegrationQueryEditor from "components/integration/index.svelte" import ExternalDataSourceTable from "components/backend/DataTable/ExternalDataSourceTable.svelte" import ParameterBuilder from "components/integration/QueryParameterBuilder.svelte" - import { datasources, integrations, queries } from 'stores/backend/' + import { datasources, integrations, queries } from "stores/backend" const PREVIEW_HEADINGS = [ { @@ -39,9 +39,7 @@ let parameters let data = [] - $: datasource = $datasources.list.find( - ds => ds._id === query.datasourceId - ) + $: datasource = $datasources.list.find(ds => ds._id === query.datasourceId) $: query.schema = fields.reduce( (acc, next) => ({ @@ -113,10 +111,7 @@ async function saveQuery() { try { - const { _id } = await queries.save( - query.datasourceId, - query - ) + const { _id } = await queries.save(query.datasourceId, query) notifier.success(`Query saved successfully.`) $goto(`../../${_id}`) } catch (err) { diff --git a/packages/builder/src/components/settings/tabs/APIKeys.svelte b/packages/builder/src/components/settings/tabs/APIKeys.svelte index e48af500d..45dedf004 100644 --- a/packages/builder/src/components/settings/tabs/APIKeys.svelte +++ b/packages/builder/src/components/settings/tabs/APIKeys.svelte @@ -2,7 +2,7 @@ import { Input, Label, TextButton } from "@budibase/bbui" import api from "builderStore/api" import { notifier } from "builderStore/store/notifications" - import { database } from 'stores/backend/' + import { database } from "stores/backend" import analytics from "analytics" let keys = { budibase: "" } diff --git a/packages/builder/src/pages/builder/[application]/_reset.svelte b/packages/builder/src/pages/builder/[application]/_reset.svelte index 0336eac17..ffc46dacd 100644 --- a/packages/builder/src/pages/builder/[application]/_reset.svelte +++ b/packages/builder/src/pages/builder/[application]/_reset.svelte @@ -1,6 +1,6 @@ -{#if $backendUiStore.tables.length === 0} +{#if $tables.list.length === 0} Connect your first datasource to start building. {:else}Select a datasource to edit{/if} @@ -22,26 +20,3 @@ margin-top: 2px; } -======= - import { datasources, tables } from 'stores/backend/' - import { goto } from "@sveltech/routify" - import { onMount } from "svelte" - - onMount(async () => { - // navigate to first table in list, if not already selected - $datasources.list.length > 0 && $goto(`../${$datasources.list[0]._id}`) - }) - - - {#if $tables.list.length === 0} - Connect your first datasource to start building. - {:else}Select a datasource to edit{/if} - - ->>>>>>> d803aa0bd7a74220e432f4a1b338abdd7fbe9b7d:packages/builder/src/pages/[application]/data/datasource/index.svelte diff --git a/packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/_layout.svelte b/packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/_layout.svelte index ad2c1e407..14f6303e5 100644 --- a/packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/_layout.svelte +++ b/packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/_layout.svelte @@ -1,16 +1,9 @@ {#if $database?._id && $tables?.selected?.name} diff --git a/packages/builder/src/pages/builder/[application]/data/table/_layout.svelte b/packages/builder/src/pages/builder/[application]/data/table/_layout.svelte index 1a542d9ad..9ab874a4d 100644 --- a/packages/builder/src/pages/builder/[application]/data/table/_layout.svelte +++ b/packages/builder/src/pages/builder/[application]/data/table/_layout.svelte @@ -1,6 +1,6 @@ diff --git a/packages/builder/src/pages/builder/[application]/data/view/[selectedView]/_layout.svelte b/packages/builder/src/pages/builder/[application]/data/view/[selectedView]/_layout.svelte index 87251c5da..ec8bca74e 100644 --- a/packages/builder/src/pages/builder/[application]/data/view/[selectedView]/_layout.svelte +++ b/packages/builder/src/pages/builder/[application]/data/view/[selectedView]/_layout.svelte @@ -1,11 +1,6 @@ diff --git a/packages/builder/vite.config.js b/packages/builder/vite.config.js index b7ca281a6..db02790ff 100644 --- a/packages/builder/vite.config.js +++ b/packages/builder/vite.config.js @@ -40,6 +40,10 @@ export default ({ mode }) => { find: "builderStore", replacement: path.resolve("./src/builderStore"), }, + { + find: "stores", + replacement: path.resolve("./src/stores"), + }, { find: "constants", replacement: path.resolve("./src/constants"),