mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 21:27:05 +00:00
fix(MultiselectMenu): support disabled prop
This commit is contained in:
parent
409267cb44
commit
3e91f55d22
1 changed files with 2 additions and 1 deletions
|
|
@ -18,7 +18,7 @@ type Props = {
|
|||
onSelect: (value: any) => void;
|
||||
};
|
||||
|
||||
const MultiselectMenu = ({ className, title, options, value, onSelect }: Props) => {
|
||||
const MultiselectMenu = ({ className, title, options, value, disabled, onSelect }: Props) => {
|
||||
const [menuOpen, , closeMenu, toggleMenu] = useBinaryState(false);
|
||||
const multiselectMenuRef = useOutsideClick(() => closeMenu());
|
||||
const [level, setLevel] = React.useState<number>(0);
|
||||
|
|
@ -33,6 +33,7 @@ const MultiselectMenu = ({ className, title, options, value, onSelect }: Props)
|
|||
<div className={classNames(styles['multiselect-menu'], { [styles['active']]: menuOpen }, className)} ref={multiselectMenuRef}>
|
||||
<Button
|
||||
className={classNames(styles['multiselect-button'], { [styles['open']]: menuOpen })}
|
||||
disabled={disabled}
|
||||
onClick={toggleMenu}
|
||||
tabIndex={0}
|
||||
aria-haspopup='listbox'
|
||||
|
|
|
|||
Loading…
Reference in a new issue