Skip to content

Commit f2341ae

Browse files
committed
fix: don't close popup on click
1 parent ad58bbc commit f2341ae

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

packages/shared/widget-plugin-filtering/src/controllers/picker/mixins/SelectControllerMixin.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@ export function SelectControllerMixin<TBase extends BaseController>(Base: TBase)
8787
if (this.multiselect) {
8888
props.stateReducer = (state, { changes, type }) => {
8989
switch (type) {
90+
case useSelect.stateChangeTypes.ToggleButtonClick:
91+
if (state.isOpen) {
92+
return {
93+
...changes,
94+
isOpen: true,
95+
highlightedIndex: state.highlightedIndex
96+
};
97+
}
98+
99+
return {
100+
...changes
101+
};
90102
case useSelect.stateChangeTypes.ToggleButtonKeyDownEnter:
91103
case useSelect.stateChangeTypes.ItemClick:
92104
return {

0 commit comments

Comments
 (0)