diff options
Diffstat (limited to 'src/alf/util')
-rw-r--r-- | src/alf/util/colorGeneration.ts | 4 | ||||
-rw-r--r-- | src/alf/util/themeSelector.ts | 2 | ||||
-rw-r--r-- | src/alf/util/useColorModeTheme.ts | 3 |
3 files changed, 7 insertions, 2 deletions
diff --git a/src/alf/util/colorGeneration.ts b/src/alf/util/colorGeneration.ts index 929a01d3a..8d769b51b 100644 --- a/src/alf/util/colorGeneration.ts +++ b/src/alf/util/colorGeneration.ts @@ -15,3 +15,7 @@ export function generateScale(start: number, end: number) { return start + range * stop }) } + +export const defaultScale = generateScale(6, 100) +// dim shifted 6% lighter +export const dimScale = generateScale(12, 100) diff --git a/src/alf/util/themeSelector.ts b/src/alf/util/themeSelector.ts index f484bc526..e79f86387 100644 --- a/src/alf/util/themeSelector.ts +++ b/src/alf/util/themeSelector.ts @@ -1,4 +1,4 @@ -import {ThemeName} from '#/alf/themes' +import {ThemeName} from '#/alf/types' export function select<T>(name: ThemeName, options: Record<ThemeName, T>) { switch (name) { diff --git a/src/alf/util/useColorModeTheme.ts b/src/alf/util/useColorModeTheme.ts index ce1558747..12840c706 100644 --- a/src/alf/util/useColorModeTheme.ts +++ b/src/alf/util/useColorModeTheme.ts @@ -4,7 +4,8 @@ import * as SystemUI from 'expo-system-ui' import {isWeb} from 'platform/detection' import {useThemePrefs} from 'state/shell' -import {dark, dim, light, ThemeName} from '#/alf/themes' +import {dark, dim, light} from '#/alf/themes' +import {ThemeName} from '#/alf/types' export function useColorModeTheme(): ThemeName { const theme = useThemeName() |