diff --git a/src/components/organisms/RightSidePanel.tsx b/src/components/organisms/RightSidePanel.tsx index e32b1a58..0fbce8e1 100644 --- a/src/components/organisms/RightSidePanel.tsx +++ b/src/components/organisms/RightSidePanel.tsx @@ -55,14 +55,8 @@ export const RightSidePanel: React.FC = ({ onFinishCapture, const [showCaptureScreenshot, setShowCaptureScreenshot] = useState(true); const [showCaptureText, setShowCaptureText] = useState(true); const [hoverStates, setHoverStates] = useState<{ [id: string]: boolean }>({}); - const [actionsState, setActionsState] = useState({ - hasScrapeListAction: false, - hasScreenshotAction: false, - hasScrapeSchemaAction: false, - }); - - const { lastAction, notify } = useGlobalInfoStore(); + const { lastAction, notify, currentWorkflowActionsState, setCurrentWorkflowActionsState } = useGlobalInfoStore(); const { getText, startGetText, stopGetText, getScreenshot, startGetScreenshot, stopGetScreenshot, getList, startGetList, stopGetList, startPaginationMode, stopPaginationMode, paginationType, updatePaginationType, limitType, customLimit, updateLimitType, updateCustomLimit, stopLimitMode, startLimitMode, captureStage, setCaptureStage } = useActionContext(); const { browserSteps, updateBrowserTextStepLabel, deleteBrowserStep, addScreenshotStep, updateListTextFieldLabel, removeListTextField } = useBrowserSteps(); const { id, socket } = useSocketStore(); @@ -111,7 +105,7 @@ export const RightSidePanel: React.FC = ({ onFinishCapture, pair.what.some(action => action.action === 'scrapeSchema') ); - setActionsState({ + setCurrentWorkflowActionsState({ hasScrapeListAction, hasScreenshotAction, hasScrapeSchemaAction, @@ -380,18 +374,11 @@ export const RightSidePanel: React.FC = ({ onFinishCapture, stopGetScreenshot(); }; - const { hasScrapeListAction, hasScreenshotAction, hasScrapeSchemaAction } = actionsState; - return ( Last action: {` ${lastAction}`} - { - hasScrapeListAction || hasScrapeSchemaAction || hasScreenshotAction ? ( - - ) : "" - } {!getText && !getScreenshot && !getList && showCaptureList && }