Skip to content

Commit 35ccae8

Browse files
author
Maxime Janton
authored
fix(menuSelect): use preact instead of React (#2460)
1 parent 7cebf58 commit 35ccae8

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/widgets/menu-select/__tests__/menu-select-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ describe('menuSelect', () => {
2424
};
2525
const createURL = () => '#';
2626
const ReactDOM = { render: sinon.spy() };
27-
menuSelect.__Rewire__('ReactDOM', ReactDOM);
27+
menuSelect.__Rewire__('render', ReactDOM.render);
2828
const widget = menuSelect({
2929
container: document.createElement('div'),
3030
attributeName: 'test',
@@ -33,6 +33,6 @@ describe('menuSelect', () => {
3333
widget.init({ helper, createURL, instantSearchInstance });
3434
widget.render({ results, createURL, state });
3535
expect(ReactDOM.render.firstCall.args[0]).toMatchSnapshot();
36-
menuSelect.__ResetDependency__('ReactDOM');
36+
menuSelect.__ResetDependency__('render');
3737
});
3838
});

src/widgets/menu-select/menu-select.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import React from 'react';
2-
import ReactDOM from 'react-dom';
1+
import React, { render } from 'preact-compat';
32
import cx from 'classnames';
43

54
import connectMenu from '../../connectors/menu/connectMenu';
@@ -37,7 +36,7 @@ const renderer = ({
3736

3837
const shouldAutoHideContainer = autoHideContainer && !canRefine;
3938

40-
ReactDOM.render(
39+
render(
4140
<MenuSelect
4241
cssClasses={cssClasses}
4342
items={items}

0 commit comments

Comments
 (0)