diff --git a/src/components/MultiselectMenu/MultiselectMenu.tsx b/src/components/MultiselectMenu/MultiselectMenu.tsx index 35be107c9..55b818d80 100644 --- a/src/components/MultiselectMenu/MultiselectMenu.tsx +++ b/src/components/MultiselectMenu/MultiselectMenu.tsx @@ -11,7 +11,7 @@ import useOutsideClick from 'stremio/common/useOutsideClick'; type Props = { className?: string, - title?: string; + title?: string | (() => string); options: MultiselectMenuOption[]; selectedOption?: MultiselectMenuOption; onSelect: (value: number) => void; @@ -35,7 +35,11 @@ const MultiselectMenu = ({ className, title, options, selectedOption, onSelect } aria-haspopup='listbox' aria-expanded={menuOpen} > - {title} + { + typeof title === 'function' + ? title() + : title ?? selectedOption?.label + } {