From 794f4e48ac4346e6147915e91aa2bd94cd4e45e1 Mon Sep 17 00:00:00 2001 From: Botzy Date: Fri, 28 Feb 2025 17:45:13 +0200 Subject: [PATCH] feat(MultiselectMenu): handle title function --- src/components/MultiselectMenu/MultiselectMenu.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 + } {