Skip to content

Commit 690f071

Browse files
committed
fix(devtools): send full parser result from content script to query panel
1 parent 04467eb commit 690f071

File tree

3 files changed

+9
-13
lines changed

3 files changed

+9
-13
lines changed

devtools/src/content-script/contentScript.js

+6-10
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { getAllPossibleQueries } from '../../../src/lib';
66
import inject from './lib/inject';
77
import { setup } from '../window/testing-library';
88
import onDocReady from './lib/onDocReady';
9-
import cssPath from '../../../src/lib/cssPath';
109

1110
function init() {
1211
inject('../window/testing-library.js');
@@ -25,15 +24,12 @@ function init() {
2524

2625
const suggestion = Object.values(queries).find(Boolean);
2726

28-
Bridge.sendMessage(
29-
'SELECT_NODE',
30-
{
31-
suggestion,
32-
queries,
33-
cssPath: cssPath(node, true).toString(),
34-
},
35-
'devtools',
36-
);
27+
const result = parser.parse({
28+
rootNode: document.body,
29+
query: suggestion?.snippet || '',
30+
});
31+
32+
Bridge.sendMessage('SELECT_NODE', result, 'devtools');
3733
}
3834

3935
Bridge.onMessage('PARSE_QUERY', function ({ data }) {

devtools/src/devtools/pane.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function Panel() {
1010

1111
useEffect(() => {
1212
Bridge.onMessage('SELECT_NODE', ({ data }) => {
13-
setResult({ elements: [data] });
13+
setResult(data);
1414
});
1515
}, [setResult]);
1616

devtools/src/devtools/panel.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ function Panel() {
1212

1313
useEffect(() => {
1414
Bridge.onMessage('SELECT_NODE', ({ data }) => {
15-
setResult({ elements: [data] });
16-
editor.current.setValue(data.suggestion?.snippet || '');
15+
setResult(data);
16+
editor.current.setValue(data.query);
1717
});
1818
}, [setResult]);
1919

0 commit comments

Comments
 (0)