Random theme bugfix
This commit is contained in:
12
src/App.tsx
12
src/App.tsx
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user