Add useInitialState to studio in search result (#6409)

This commit is contained in:
WithoutPants
2025-12-15 08:16:46 +11:00
committed by GitHub
parent 62babfb332
commit 65327a6102

View File

@@ -294,9 +294,9 @@ const StashSearchResult: React.FC<IStashSearchResultProps> = ({
const [performerIDs, setPerformerIDs, setInitialPerformerIDs] = const [performerIDs, setPerformerIDs, setInitialPerformerIDs] =
useInitialState<(string | undefined)[]>(getInitialPerformers()); useInitialState<(string | undefined)[]>(getInitialPerformers());
const [studioID, setStudioID] = useState<string | undefined>( const [studioID, setStudioID, setInitialStudioID] = useInitialState<
getInitialStudio() string | undefined
); >(getInitialStudio());
useEffect(() => { useEffect(() => {
setInitialTagIDs(getInitialTags()); setInitialTagIDs(getInitialTags());
@@ -307,8 +307,8 @@ const StashSearchResult: React.FC<IStashSearchResultProps> = ({
}, [getInitialPerformers, setInitialPerformerIDs]); }, [getInitialPerformers, setInitialPerformerIDs]);
useEffect(() => { useEffect(() => {
setStudioID(getInitialStudio()); setInitialStudioID(getInitialStudio());
}, [getInitialStudio]); }, [getInitialStudio, setInitialStudioID]);
useEffect(() => { useEffect(() => {
async function doResolveScene() { async function doResolveScene() {