From f608ef58959b2bf2edcc85a8f0c4079c05f14200 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 31 Jul 2024 04:53:28 +0530 Subject: [PATCH] feat: accept selector prop --- src/context/browserSteps.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/context/browserSteps.tsx b/src/context/browserSteps.tsx index 26a6b8c0..8f4ed959 100644 --- a/src/context/browserSteps.tsx +++ b/src/context/browserSteps.tsx @@ -4,11 +4,12 @@ interface BrowserStep { id: number; label: string; value: string; + selector: string; } interface BrowserStepsContextType { browserSteps: BrowserStep[]; - addBrowserStep: (label: string, value: string) => void; + addBrowserStep: (label: string, value: string, selector: string) => void; deleteBrowserStep: (id: number) => void; updateBrowserStepLabel: (id: number, newLabel: string) => void; } @@ -18,10 +19,10 @@ const BrowserStepsContext = createContext(u export const BrowserStepsProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => { const [browserSteps, setBrowserSteps] = useState([]); - const addBrowserStep = (label: string, value: string) => { + const addBrowserStep = (label: string, value: string, selector: string) => { setBrowserSteps(prevSteps => [ ...prevSteps, - { id: Date.now(), label, value } + { id: Date.now(), label, value, selector } ]); };