feat: export SelectorObject interface
This commit is contained in:
@@ -23,7 +23,7 @@ interface ListStep {
|
|||||||
|
|
||||||
type BrowserStep = TextStep | ScreenshotStep | ListStep;
|
type BrowserStep = TextStep | ScreenshotStep | ListStep;
|
||||||
|
|
||||||
interface SelectorObject {
|
export interface SelectorObject {
|
||||||
selector: string;
|
selector: string;
|
||||||
tag?: string;
|
tag?: string;
|
||||||
attribute?: string;
|
attribute?: string;
|
||||||
@@ -77,6 +77,14 @@ export const BrowserStepsProvider: React.FC<{ children: React.ReactNode }> = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const updateListStep = (id: number, updatedListStep: ListStep) => {
|
||||||
|
setBrowserSteps(prevSteps =>
|
||||||
|
prevSteps.map(step =>
|
||||||
|
step.id === id && step.type === 'list' ? updatedListStep : step
|
||||||
|
)
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<BrowserStepsContext.Provider value={{
|
<BrowserStepsContext.Provider value={{
|
||||||
browserSteps,
|
browserSteps,
|
||||||
|
|||||||
Reference in New Issue
Block a user