From fcb1575da5bec4216d7286e23fe4a9ecbb0056df Mon Sep 17 00:00:00 2001 From: Dean Date: Mon, 25 Sep 2023 10:59:34 +0100 Subject: [PATCH] Added default config values for buttons on auto screen creation. Added behaviour to accomodate screens created without defaults set. --- .../src/builderStore/store/screenTemplates/rowListScreen.js | 2 ++ packages/client/src/components/app/blocks/TableBlock.svelte | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/builder/src/builderStore/store/screenTemplates/rowListScreen.js b/packages/builder/src/builderStore/store/screenTemplates/rowListScreen.js index bbefe65fc8..751f79ef44 100644 --- a/packages/builder/src/builderStore/store/screenTemplates/rowListScreen.js +++ b/packages/builder/src/builderStore/store/screenTemplates/rowListScreen.js @@ -33,6 +33,8 @@ const generateTableBlock = datasource => { showTitleButton: true, titleButtonText: "Create row", titleButtonClickBehaviour: "new", + sidePanelSaveLabel: "Save", + sidePanelDeleteLabel: "Delete" }) .instanceName(`${datasource.label} - Table block`) return tableBlock diff --git a/packages/client/src/components/app/blocks/TableBlock.svelte b/packages/client/src/components/app/blocks/TableBlock.svelte index 5d8f1b71ae..0ecd8fe98c 100644 --- a/packages/client/src/components/app/blocks/TableBlock.svelte +++ b/packages/client/src/components/app/blocks/TableBlock.svelte @@ -249,7 +249,7 @@ props={{ dataSource, saveButtonLabel: sidePanelSaveLabel || "Save", //always show - deleteButtonLabel: deleteLabel, //respect config + deleteButtonLabel: deleteLabel == "" ? "" : "Delete", actionType: "Update", rowId: `{{ ${safe("state")}.${safe(stateKey)} }}`, fields: sidePanelFields || normalFields,