From 64d41896f7e3e219bf37df930349cbc0bf626222 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Fri, 13 Sep 2024 23:39:28 +0530 Subject: [PATCH] feat: handle removeListTextField --- src/context/browserSteps.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/context/browserSteps.tsx b/src/context/browserSteps.tsx index 8c9063e8..81a78959 100644 --- a/src/context/browserSteps.tsx +++ b/src/context/browserSteps.tsx @@ -123,6 +123,21 @@ export const BrowserStepsProvider: React.FC<{ children: React.ReactNode }> = ({ ); }; + const removeListTextField = (listId: number, fieldKey: string) => { + setBrowserSteps(prevSteps => + prevSteps.map(step => { + if (step.type === 'list' && step.id === listId) { + const { [fieldKey]: _, ...remainingFields } = step.fields; + return { + ...step, + fields: remainingFields + }; + } + return step; + }) + ); + }; + return (