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 settings: Record<string, string> = {};
const settings: Record<string, { selector: string; tag?: string; [key: string]: any }> = {};
browserSteps.forEach(step => {
if (step.label && step.selector) {
settings[step.label] = step.selector;
if (step.label && step.selectorObj && step.selectorObj.selector) {
settings[step.label] = step.selectorObj;
}
});
return settings;
}, [browserSteps]);
const stopCaptureAndEmitSettings = useCallback(() => {
stopGetText();
const settings = createSettingsObject();