import {evalInInspectedWindow} from './evalInInspectedWindow';
export function setBrowserSelectionFromReact() {
evalInInspectedWindow(
'setBrowserSelectionFromReact',
[],
(didSelectionChange, evalError) => {
if (evalError) {
console.error(evalError);
}
},
);
}
export function setReactSelectionFromBrowser(bridge) {
evalInInspectedWindow(
'setReactSelectionFromBrowser',
[],
(didSelectionChange, evalError) => {
if (evalError) {
console.error(evalError);
} else if (didSelectionChange) {
if (!bridge) {
console.error(
'Browser element selection changed, but bridge was not initialized',
);
return;
}
bridge.send('syncSelectionFromBuiltinElementsPanel');
}
},
);
}