Files
jellyfin-web/src/hooks/useUserTheme.ts
T
thornbill d744639c22 Backport pull request #7295 from jellyfin-web/release-10.11.z
Fix default values in display settings

Original-merge: d1379dce8afe4421b2855d00b722b5bc66f7b36b

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:09 -05:00

15 lines
435 B
TypeScript

import { useThemes } from './useThemes';
import { useUserSettings } from './useUserSettings';
export const FALLBACK_THEME_ID = 'dark';
export function useUserTheme() {
const { theme, dashboardTheme } = useUserSettings();
const { defaultTheme } = useThemes();
return {
theme: theme || defaultTheme?.id || FALLBACK_THEME_ID,
dashboardTheme: dashboardTheme || defaultTheme?.id || FALLBACK_THEME_ID
};
}