From 41e004b18bcc3bbf4b49f146204b5b902094434c Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Sun, 6 Nov 2022 22:35:33 +0000 Subject: [PATCH 1/2] bunch of small UX updates around row creation, borders, new buttons --- .../AutomationPanel/AutomationPanel.svelte | 13 ++++------- .../CreateAutomationModal.svelte | 7 ++++-- .../backend/DataTable/RowFieldControl.svelte | 21 ++++++++++++----- .../DataTable/buttons/DeleteRowsButton.svelte | 2 +- .../DataTable/modals/CreateEditRow.svelte | 23 +++++++++++-------- .../_components/DatasourceCard.svelte | 1 - .../modals/CreateDatasourceModal.svelte | 1 - .../app/[application]/data/_layout.svelte | 15 ++++-------- .../_components/ScreenListPanel.svelte | 2 +- 9 files changed, 44 insertions(+), 41 deletions(-) diff --git a/packages/builder/src/components/automation/AutomationPanel/AutomationPanel.svelte b/packages/builder/src/components/automation/AutomationPanel/AutomationPanel.svelte index 2e4dc5e27b..dc442c0fae 100644 --- a/packages/builder/src/components/automation/AutomationPanel/AutomationPanel.svelte +++ b/packages/builder/src/components/automation/AutomationPanel/AutomationPanel.svelte @@ -1,7 +1,7 @@ - Date: Sun, 6 Nov 2022 22:45:49 +0000 Subject: [PATCH 2/2] tidy up --- packages/builder/cypress/support/commands.js | 2 +- .../components/backend/DataTable/modals/CreateEditRow.svelte | 3 --- .../src/pages/builder/app/[application]/data/_layout.svelte | 4 +++- .../[screenId]/screens/_components/ScreenListPanel.svelte | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/builder/cypress/support/commands.js b/packages/builder/cypress/support/commands.js index b1fa629023..ae161e65a3 100644 --- a/packages/builder/cypress/support/commands.js +++ b/packages/builder/cypress/support/commands.js @@ -781,7 +781,7 @@ Cypress.Commands.add("selectExternalDatasource", datasourceName => { cy.navigateToDataSection() // Open Datasource modal cy.get(".nav").within(() => { - cy.get(".add-button").click() + cy.get("[data-cy='new-datasource']").click() }) // Clicks specified datasource & continue cy.get(".item-list", { timeout: 1000 }).contains(datasourceName).click() diff --git a/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte b/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte index a30cf96e65..14abb1a772 100644 --- a/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte +++ b/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte @@ -32,9 +32,6 @@ const response = error.json if (response?.errors) { errors = response.errors - // errors = Object.entries(response.errors) - // .map(([key, error]) => ({ dataPath: key, message: error })) - // .flat() } else if (response?.validationErrors) { const mappedErrors = {} for (let field in response.validationErrors) { diff --git a/packages/builder/src/pages/builder/app/[application]/data/_layout.svelte b/packages/builder/src/pages/builder/app/[application]/data/_layout.svelte index f2f34de523..ae0f74c649 100644 --- a/packages/builder/src/pages/builder/app/[application]/data/_layout.svelte +++ b/packages/builder/src/pages/builder/app/[application]/data/_layout.svelte @@ -24,7 +24,9 @@ - + diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/screens/_components/ScreenListPanel.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/screens/_components/ScreenListPanel.svelte index 22e354b135..a6fd9089b1 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/screens/_components/ScreenListPanel.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/screens/_components/ScreenListPanel.svelte @@ -30,7 +30,7 @@ - +