Merge pull request #667 from HarshGID100/patch-2

chore: clean stale code
This commit is contained in:
Karishma Shukla
2025-06-27 16:32:32 +05:30
committed by GitHub

View File

@@ -6,14 +6,14 @@ export interface TextStep {
label: string;
data: string;
selectorObj: SelectorObject;
actionId?: string; // Add actionId to track which action created this step
actionId?: string;
}
interface ScreenshotStep {
id: number;
type: 'screenshot';
fullPage: boolean;
actionId?: string; // Add actionId to track which action created this step
actionId?: string;
}
export interface ListStep {
@@ -26,7 +26,7 @@ export interface ListStep {
selector: string;
};
limit?: number;
actionId?: string; // Add actionId to track which action created this step
actionId?: string;
}
export type BrowserStep = TextStep | ScreenshotStep | ListStep;
@@ -50,8 +50,7 @@ interface BrowserStepsContextType {
updateListStepLimit: (listId: number, limit: number) => void;
updateListStepData: (listId: number, extractedData: any[]) => void;
removeListTextField: (listId: number, fieldKey: string) => void;
deleteStepsByActionId: (actionId: string) => void; // New function to delete steps by actionId
}
deleteStepsByActionId: (actionId: string) => void;
const BrowserStepsContext = createContext<BrowserStepsContextType | undefined>(undefined);
@@ -220,7 +219,7 @@ export const BrowserStepsProvider: React.FC<{ children: React.ReactNode }> = ({
updateListStepLimit,
updateListStepData,
removeListTextField,
deleteStepsByActionId, // Export the new function
deleteStepsByActionId,
}}>
{children}
</BrowserStepsContext.Provider>
@@ -233,4 +232,4 @@ export const useBrowserSteps = () => {
throw new Error('useBrowserSteps must be used within a BrowserStepsProvider');
}
return context;
};
};