From 4a08bd351a543df563557600194d5ac40f6fde1e Mon Sep 17 00:00:00 2001 From: InfiniteTF Date: Fri, 11 Dec 2020 01:15:32 +0100 Subject: [PATCH] Fix scene gallery selection (#990) --- .../Scenes/SceneDetails/SceneEditPanel.tsx | 2 +- ui/v2.5/src/components/Shared/Select.tsx | 21 +++++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx index 6c086b921..de5532f29 100644 --- a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx @@ -598,7 +598,7 @@ export const SceneEditPanel: React.FC = (props: IProps) => { setGalleryId(item ? item.id : undefined)} /> diff --git a/ui/v2.5/src/components/Shared/Select.tsx b/ui/v2.5/src/components/Shared/Select.tsx index 36a6b36f2..b0c4d2318 100644 --- a/ui/v2.5/src/components/Shared/Select.tsx +++ b/ui/v2.5/src/components/Shared/Select.tsx @@ -72,7 +72,7 @@ interface IFilterSelectProps extends Omit {} interface ISceneGallerySelect { - initialId?: string; + gallery?: Pick; sceneId: string; onSelect: ( item: @@ -225,8 +225,9 @@ const FilterSelectComponent: React.FC< }; export const SceneGallerySelect: React.FC = (props) => { - const [query, setQuery] = React.useState(""); + const [query, setQuery] = useState(""); const { data, loading } = useFindGalleries(getFilter()); + const [selectedOption, setSelectedOption] = useState