From 75816f6a5677f103b15b15d47748c78c5a323ebf Mon Sep 17 00:00:00 2001 From: German Urrustarazu Date: Mon, 25 Jul 2022 15:22:20 -0300 Subject: [PATCH 1/2] fix stategy --- .../client/src/components/Community/StrategySelectorForm.js | 5 +++-- .../client/src/components/CommunityCreate/StepFour.js | 1 + frontend/packages/client/src/pages/CommunityEditor.js | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/packages/client/src/components/Community/StrategySelectorForm.js b/frontend/packages/client/src/components/Community/StrategySelectorForm.js index 63c6cfbc3..0ee5608ea 100644 --- a/frontend/packages/client/src/components/Community/StrategySelectorForm.js +++ b/frontend/packages/client/src/components/Community/StrategySelectorForm.js @@ -14,6 +14,7 @@ export default function StrategySelectorForm({ callToAction = () => {}, // callback to return strategies selected onStrategySelection, + enableDelUniqueItem, } = {}) { // holds array of objects with strategy information const [strategies, setStrategies] = useState(existingStrategies); @@ -58,8 +59,8 @@ export default function StrategySelectorForm({ setStrategies((state) => state.filter((_, idx) => idx !== index)); }; - // hide delete when there's only one strategy - const enableDelete = strategies.length > 1; + // hide delete when there's only one strategy unless passed by prop + const enableDelete = enableDelUniqueItem ?? strategies.length > 1; const callToActionComponent = callToAction(strategies); diff --git a/frontend/packages/client/src/components/CommunityCreate/StepFour.js b/frontend/packages/client/src/components/CommunityCreate/StepFour.js index c3c17bc8b..c00a24b07 100644 --- a/frontend/packages/client/src/components/CommunityCreate/StepFour.js +++ b/frontend/packages/client/src/components/CommunityCreate/StepFour.js @@ -27,6 +27,7 @@ export default function StepFour({ { return ( -
+
+
From 1e673b0fde62c03b228ec2471565aa3113343f5f Mon Sep 17 00:00:00 2001 From: German Urrustarazu Date: Mon, 25 Jul 2022 15:55:35 -0300 Subject: [PATCH 2/2] update prop --- .../packages/client/src/components/CommunityCreate/StepFour.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/packages/client/src/components/CommunityCreate/StepFour.js b/frontend/packages/client/src/components/CommunityCreate/StepFour.js index c00a24b07..072cc4604 100644 --- a/frontend/packages/client/src/components/CommunityCreate/StepFour.js +++ b/frontend/packages/client/src/components/CommunityCreate/StepFour.js @@ -27,7 +27,7 @@ export default function StepFour({ { return (