From c9e1c702e626d677de248b9caf6abf1f9b2bb149 Mon Sep 17 00:00:00 2001 From: gazizova-vlada Date: Mon, 12 Dec 2022 23:38:27 +0300 Subject: [PATCH] Web:Components:Fixed dropdown for the list of roles of room users, so that if less than 5 in the list, then the dropdown was on the button. --- packages/components/combobox/index.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/components/combobox/index.js b/packages/components/combobox/index.js index 333957ea7d..1050d175fb 100644 --- a/packages/components/combobox/index.js +++ b/packages/components/combobox/index.js @@ -140,7 +140,18 @@ class ComboBox extends React.Component { let optionsCount = optionsLength; if (withAdvancedOptions) { - optionsCount = advancedOptionsCount ? advancedOptionsCount : 6; + const advancedOptionsWithoutSeparator = advancedOptions.props.children.filter( + (option) => option.key !== "s1" + ); + + const advancedOptionsWithoutSeparatorLength = + advancedOptionsWithoutSeparator.length; + + optionsCount = advancedOptionsCount + ? advancedOptionsCount + : advancedOptionsWithoutSeparatorLength + ? advancedOptionsWithoutSeparatorLength + : 6; } const disableMobileView = optionsCount < 5;