feat: use strObj for selector & tag

This commit is contained in:
karishmas6
2024-08-03 21:55:58 +05:30
parent a4142497a7
commit c3d9e0ddcb

View File

@@ -71,15 +71,16 @@ export const RightSidePanel = ({ pairForEdit }: RightSidePanelProps) => {
}; };
const createSettingsObject = useCallback(() => { const createSettingsObject = useCallback(() => {
const settings: Record<string, string> = {}; const settings: Record<string, { selector: string; tag?: string; [key: string]: any }> = {};
browserSteps.forEach(step => { browserSteps.forEach(step => {
if (step.label && step.selector) { if (step.label && step.selectorObj && step.selectorObj.selector) {
settings[step.label] = step.selector; settings[step.label] = step.selectorObj;
} }
}); });
return settings; return settings;
}, [browserSteps]); }, [browserSteps]);
const stopCaptureAndEmitSettings = useCallback(() => { const stopCaptureAndEmitSettings = useCallback(() => {
stopGetText(); stopGetText();
const settings = createSettingsObject(); const settings = createSettingsObject();