From 58d86957267eb2102754acb14149c7f91219961d Mon Sep 17 00:00:00 2001 From: spacebares <57186372+spacebares@users.noreply.github.com> Date: Sat, 17 Dec 2022 10:05:51 -0800 Subject: [PATCH] cosmetic changes on MultiSelect * Different look for SelectSingle buttons * Show All button is aligned with the items below it, no matter the popup size --- web/src/components/MultiSelect.jsx | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/web/src/components/MultiSelect.jsx b/web/src/components/MultiSelect.jsx index d700f5dae..8068329f2 100644 --- a/web/src/components/MultiSelect.jsx +++ b/web/src/components/MultiSelect.jsx @@ -4,6 +4,7 @@ import Menu from './Menu'; import { ArrowDropdown } from '../icons/ArrowDropdown'; import Heading from './Heading'; import Button from './Button'; +import CameraIcon from '../icons/Camera'; export default function MultiSelect({ className, title, options, selection, onToggle, onShowAll, onSelectSingle }) { @@ -12,6 +13,9 @@ export default function MultiSelect({ className, title, options, selection, onTo const [state, setState] = useState({ showMenu: false, }); + + const isOptionSelected = (item) => { return selection == "all" || selection.split(',').indexOf(item) > -1; } + return (