Backport pull request #5589 from jellyfin-web/release-10.9.z

Add support for user themes for mui components

Original-merge: 61976b8101d8d58334df2f4df2d1138cdbebbd4e

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
thornbill
2024-05-26 10:27:08 -04:00
committed by Joshua M. Boniface
parent 669784bde5
commit 1929ba8eb2
16 changed files with 298 additions and 62 deletions
+3 -2
View File
@@ -7,6 +7,7 @@ import { STABLE_APP_ROUTES } from './routes/routes';
import Backdrop from 'components/Backdrop';
import AppHeader from 'components/AppHeader';
import { DASHBOARD_APP_PATHS, DASHBOARD_APP_ROUTES } from 'apps/dashboard/routes/routes';
import UserThemeProvider from 'themes/UserThemeProvider';
const router = createHashRouter([{
element: <StableAppLayout />,
@@ -32,11 +33,11 @@ function StableAppLayout() {
.some(path => location.pathname.startsWith(`/${path}`));
return (
<>
<UserThemeProvider>
<Backdrop />
<AppHeader isHidden={isNewLayoutPath} />
<Outlet />
</>
</UserThemeProvider>
);
}