diff --git a/src/routes/Addons/Addons.js b/src/routes/Addons/Addons.js
index 2489900be..4b7e9f53a 100644
--- a/src/routes/Addons/Addons.js
+++ b/src/routes/Addons/Addons.js
@@ -68,15 +68,6 @@ const Addons = ({ urlParams, queryParams }) => {
const renderLogoFallback = React.useCallback(() => (
), []);
- const renderMultiselectsInputs = React.useCallback(() => {
- return selectInputs.map((selectInput, index) => (
-
- ));
- }, [selectInputs]);
React.useLayoutEffect(() => {
closeAddAddonModal();
setSearch('');
@@ -91,7 +82,13 @@ const Addons = ({ urlParams, queryParams }) => {
Add addon
- { renderMultiselectsInputs() }
+ {selectInputs.map((selectInput, index) => (
+
+ ))}
{
{
filtersModalOpen ?
- { renderMultiselectsInputs() }
+ {selectInputs.map((selectInput, index) => (
+
+ ))}
:
null
diff --git a/src/routes/Discover/Discover.js b/src/routes/Discover/Discover.js
index f87f70d84..8f4ecc314 100644
--- a/src/routes/Discover/Discover.js
+++ b/src/routes/Discover/Discover.js
@@ -17,19 +17,6 @@ const Discover = ({ urlParams, queryParams }) => {
const [inputsModalOpen, openInputsModal, closeInputsModal] = useBinaryState(false);
const [addonModalOpen, openAddonModal, closeAddonModal] = useBinaryState(false);
const [selectedMetaItemIndex, setSelectedMetaItemIndex] = React.useState(0);
- const renderMultiselectsInputs = React.useCallback(() => {
- return selectInputs.map(({ title, options, selected, renderLabelText, onSelect }, index) => (
-
- ));
- }, [selectInputs]);
const selectedMetaItem = React.useMemo(() => {
return discover.catalog !== null &&
discover.catalog.content.type === 'Ready' &&
@@ -94,7 +81,17 @@ const Discover = ({ urlParams, queryParams }) => {
discover.defaultRequest ?
- { renderMultiselectsInputs() }
+ {selectInputs.map(({ title, options, selected, renderLabelText, onSelect }, index) => (
+
+ ))}