From 8311dad032eab42ecf2149a7627c0ba0aa383633 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 14 Sep 2024 08:33:23 +0530 Subject: [PATCH] feat: handle stop get list --- src/components/organisms/RightSidePanel.tsx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/components/organisms/RightSidePanel.tsx b/src/components/organisms/RightSidePanel.tsx index 4ee59d7e..8f7f2f3e 100644 --- a/src/components/organisms/RightSidePanel.tsx +++ b/src/components/organisms/RightSidePanel.tsx @@ -246,24 +246,27 @@ export const RightSidePanel: React.FC = ({ onFinishCapture const handleStopGetText = useCallback(() => { stopGetText(); - - // Delete all text steps from browserSteps browserSteps.forEach(step => { if (step.type === 'text') { deleteBrowserStep(step.id); } }); - - // Clear all related UI state setTextLabels({}); setErrors({}); setConfirmedTextSteps({}); - - // Optionally notify user of deletion notify('info', 'All text capture steps discarded'); }, [browserSteps, stopGetText, deleteBrowserStep]); - + const handleStopGetList = useCallback(() => { + stopGetList(); + browserSteps.forEach(step => { + if (step.type === 'list') { + deleteBrowserStep(step.id); + } + }); + resetListState(); + notify('info', 'All list capture steps discarded'); + }, [browserSteps, stopGetList, deleteBrowserStep, resetListState]); const captureScreenshot = (fullPage: boolean) => {