@ -1,7 +1,7 @@
|
||||
import { useSettings } from './useSettings';
|
||||
import { useSystemTheme } from './useSystemTheme';
|
||||
|
||||
type Theme = 'light' | 'dark';
|
||||
type Theme = 'light' | 'dark' | 'black';
|
||||
|
||||
/**
|
||||
* Returns the actual theme being displayed (eg "light" or "dark")
|
||||
@ -11,8 +11,7 @@ const useTheme = (): Theme => {
|
||||
const { themeMode } = useSettings();
|
||||
const systemTheme = useSystemTheme();
|
||||
|
||||
const darkMode = themeMode === 'dark' || (themeMode === 'system' && systemTheme === 'dark');
|
||||
return darkMode ? 'dark' : 'light';
|
||||
return themeMode === 'system' ? systemTheme : themeMode;
|
||||
};
|
||||
|
||||
export { useTheme };
|
||||
|
||||
Reference in New Issue
Block a user