Black mode

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-03-24 17:38:34 +01:00
parent c24fc10c93
commit 067fc9e45d
44 changed files with 77 additions and 63 deletions

View File

@ -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 };