feat: handle removeListTextField

This commit is contained in:
karishmas6
2024-09-13 23:39:28 +05:30
parent 37e54dc619
commit 64d41896f7

View File

@@ -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 (
<BrowserStepsContext.Provider value={{
browserSteps,