Skip to content

Commit 7c38744

Browse files
author
Eunjae Lee
authored
fix: pass noop as default value to unmountFn at connectors (#3955)
1 parent 2bf1dc3 commit 7c38744

File tree

19 files changed

+37
-19
lines changed

19 files changed

+37
-19
lines changed

src/connectors/autocomplete/connectAutocomplete.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
checkRendering,
44
createDocumentationMessageGenerator,
55
find,
6+
noop,
67
} from '../../lib/utils';
78

89
const withUsage = createDocumentationMessageGenerator({
@@ -41,7 +42,7 @@ const withUsage = createDocumentationMessageGenerator({
4142
* @param {function} unmountFn Unmount function called when the widget is disposed.
4243
* @return {function(CustomAutocompleteWidgetOptions)} Re-usable widget factory for a custom **Autocomplete** widget.
4344
*/
44-
export default function connectAutocomplete(renderFn, unmountFn) {
45+
export default function connectAutocomplete(renderFn, unmountFn = noop) {
4546
checkRendering(renderFn, withUsage());
4647

4748
return (widgetParams = {}) => {

src/connectors/breadcrumb/connectBreadcrumb.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
createDocumentationMessageGenerator,
55
isEqual,
66
find,
7+
noop,
78
} from '../../lib/utils';
89

910
const withUsage = createDocumentationMessageGenerator({
@@ -44,7 +45,7 @@ const withUsage = createDocumentationMessageGenerator({
4445
* @param {function} unmountFn Unmount function called when the widget is disposed.
4546
* @return {function(CustomBreadcrumbWidgetOptions)} Re-usable widget factory for a custom **Breadcrumb** widget.
4647
*/
47-
export default function connectBreadcrumb(renderFn, unmountFn) {
48+
export default function connectBreadcrumb(renderFn, unmountFn = noop) {
4849
checkRendering(renderFn, withUsage());
4950
return (widgetParams = {}) => {
5051
const {

src/connectors/clear-refinements/connectClearRefinements.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
clearRefinements,
44
getRefinements,
55
createDocumentationMessageGenerator,
6+
noop,
67
} from '../../lib/utils';
78

89
const withUsage = createDocumentationMessageGenerator({
@@ -67,7 +68,7 @@ const withUsage = createDocumentationMessageGenerator({
6768
* })
6869
* );
6970
*/
70-
export default function connectClearRefinements(renderFn, unmountFn) {
71+
export default function connectClearRefinements(renderFn, unmountFn = noop) {
7172
checkRendering(renderFn, withUsage());
7273

7374
return (widgetParams = {}) => {

src/connectors/current-refinements/connectCurrentRefinements.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {
22
getRefinements,
33
checkRendering,
44
createDocumentationMessageGenerator,
5+
noop,
56
} from '../../lib/utils';
67

78
const withUsage = createDocumentationMessageGenerator({
@@ -100,7 +101,7 @@ const withUsage = createDocumentationMessageGenerator({
100101
* })
101102
* );
102103
*/
103-
export default function connectCurrentRefinements(renderFn, unmountFn) {
104+
export default function connectCurrentRefinements(renderFn, unmountFn = noop) {
104105
checkRendering(renderFn, withUsage());
105106

106107
return (widgetParams = {}) => {

src/connectors/geo-search/connectGeoSearch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ const withUsage = createDocumentationMessageGenerator({
102102
* })
103103
* );
104104
*/
105-
const connectGeoSearch = (renderFn, unmountFn) => {
105+
const connectGeoSearch = (renderFn, unmountFn = noop) => {
106106
checkRendering(renderFn, withUsage());
107107

108108
return (widgetParams = {}) => {

src/connectors/hierarchical-menu/connectHierarchicalMenu.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
createDocumentationMessageGenerator,
55
isEqual,
66
find,
7+
noop,
78
} from '../../lib/utils';
89

910
const withUsage = createDocumentationMessageGenerator({
@@ -59,7 +60,7 @@ const withUsage = createDocumentationMessageGenerator({
5960
* @param {function} unmountFn Unmount function called when the widget is disposed.
6061
* @return {function(CustomHierarchicalMenuWidgetOptions)} Re-usable widget factory for a custom **HierarchicalMenu** widget.
6162
*/
62-
export default function connectHierarchicalMenu(renderFn, unmountFn) {
63+
export default function connectHierarchicalMenu(renderFn, unmountFn = noop) {
6364
checkRendering(renderFn, withUsage());
6465

6566
return (widgetParams = {}) => {

src/connectors/hits-per-page/connectHitsPerPage.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
warning,
44
createDocumentationMessageGenerator,
55
find,
6+
noop,
67
} from '../../lib/utils';
78

89
const withUsage = createDocumentationMessageGenerator({
@@ -94,7 +95,7 @@ const withUsage = createDocumentationMessageGenerator({
9495
* })
9596
* );
9697
*/
97-
export default function connectHitsPerPage(renderFn, unmountFn) {
98+
export default function connectHitsPerPage(renderFn, unmountFn = noop) {
9899
checkRendering(renderFn, withUsage());
99100

100101
return (widgetParams = {}) => {

src/connectors/hits/connectHits.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
createDocumentationMessageGenerator,
55
addAbsolutePosition,
66
addQueryID,
7+
noop,
78
} from '../../lib/utils';
89

910
const withUsage = createDocumentationMessageGenerator({
@@ -50,7 +51,7 @@ const withUsage = createDocumentationMessageGenerator({
5051
* })
5152
* );
5253
*/
53-
export default function connectHits(renderFn, unmountFn) {
54+
export default function connectHits(renderFn, unmountFn = noop) {
5455
checkRendering(renderFn, withUsage());
5556

5657
return (widgetParams = {}) => {

src/connectors/menu/connectMenu.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
checkRendering,
33
createDocumentationMessageGenerator,
4+
noop,
45
} from '../../lib/utils';
56

67
const withUsage = createDocumentationMessageGenerator({
@@ -90,7 +91,7 @@ const withUsage = createDocumentationMessageGenerator({
9091
* })
9192
* );
9293
*/
93-
export default function connectMenu(renderFn, unmountFn) {
94+
export default function connectMenu(renderFn, unmountFn = noop) {
9495
checkRendering(renderFn, withUsage());
9596

9697
return (widgetParams = {}) => {

src/connectors/numeric-menu/connectNumericMenu.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {
22
checkRendering,
33
createDocumentationMessageGenerator,
44
isFiniteNumber,
5+
noop,
56
} from '../../lib/utils';
67

78
const withUsage = createDocumentationMessageGenerator({
@@ -97,7 +98,7 @@ const withUsage = createDocumentationMessageGenerator({
9798
* })
9899
* );
99100
*/
100-
export default function connectNumericMenu(renderFn, unmountFn) {
101+
export default function connectNumericMenu(renderFn, unmountFn = noop) {
101102
checkRendering(renderFn, withUsage());
102103

103104
return (widgetParams = {}) => {

0 commit comments

Comments
 (0)