Skip to content

Commit 0d2e450

Browse files
authoredMar 30, 2021
feat(hierarchicalMenu): implement canRefine (#4685)
DX-1305
1 parent a99ab6f commit 0d2e450

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed
 

‎src/connectors/hierarchical-menu/__tests__/connectHierarchicalMenu-test.js

+4
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,7 @@ See documentation: https://www.algolia.com/doc/api-reference/widgets/hierarchica
472472
category: {
473473
items: [],
474474
refine: expect.any(Function),
475+
canRefine: false,
475476
createURL: expect.any(Function),
476477
sendEvent: expect.any(Function),
477478
widgetParams: { attributes: ['category', 'subCategory'] },
@@ -543,6 +544,7 @@ See documentation: https://www.algolia.com/doc/api-reference/widgets/hierarchica
543544
},
544545
],
545546
refine: expect.any(Function),
547+
canRefine: true,
546548
createURL: expect.any(Function),
547549
sendEvent: expect.any(Function),
548550
widgetParams: { attributes: ['category', 'subCategory'] },
@@ -580,6 +582,7 @@ See documentation: https://www.algolia.com/doc/api-reference/widgets/hierarchica
580582
).toEqual({
581583
items: [],
582584
refine: expect.any(Function),
585+
canRefine: false,
583586
sendEvent: expect.any(Function),
584587
createURL: expect.any(Function),
585588
widgetParams: { attributes: ['category', 'subCategory'] },
@@ -649,6 +652,7 @@ See documentation: https://www.algolia.com/doc/api-reference/widgets/hierarchica
649652
},
650653
],
651654
refine: expect.any(Function),
655+
canRefine: true,
652656
sendEvent: expect.any(Function),
653657
createURL: expect.any(Function),
654658
widgetParams: { attributes: ['category', 'subCategory'] },

‎src/connectors/hierarchical-menu/connectHierarchicalMenu.js

+1
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@ export default function connectHierarchicalMenu(renderFn, unmountFn = noop) {
236236
return {
237237
items,
238238
refine: this._refine,
239+
canRefine: items.length > 0,
239240
createURL: _createURL,
240241
sendEvent,
241242
widgetParams,

0 commit comments

Comments
 (0)
Please sign in to comment.