Random theme bugfix

This commit is contained in:
Sean Edmunds
2025-09-23 13:19:37 -05:00
parent 9a5af3f4ef
commit e805bdcd9b

View File

@@ -30,8 +30,14 @@ function App() {
const { data: themePlaylists, isFetched: isThemePlaylistsFetched } = useQueryAPI({ const { data: themePlaylists, isFetched: isThemePlaylistsFetched } = useQueryAPI({
endpoint: 'api/themePlaylists', endpoint: 'api/themePlaylists',
}); });
const { theme, setTheme, themeName, handleThemeChange, currentThemePlaylist } = const {
useCommonHooks(); theme,
setTheme,
themeName,
setThemeName,
handleThemeChange,
currentThemePlaylist,
} = useCommonHooks();
const [loaded, setLoaded] = useState<boolean>(false); const [loaded, setLoaded] = useState<boolean>(false);
const overrides = createTheme({ const overrides = createTheme({
primaryColor: 'primary', primaryColor: 'primary',
@@ -105,7 +111,7 @@ function App() {
.themeList, .themeList,
); );
const filteredThemes = allThemes.filter((t: Theme) => themeList.includes(t.id)); const filteredThemes = allThemes.filter((t: Theme) => themeList.includes(t.id));
setTheme('random'); setThemeName('random');
handleThemeChange(filteredThemes, false); handleThemeChange(filteredThemes, false);
} }
setLoaded(true); setLoaded(true);