Files
yaak-mountain-loop/src-web/hooks/useThemes.ts
T
Gregory Schier 4f9a7e9c88 2024.5.0 (#39)
2024-06-03 14:08:24 -07:00

14 lines
428 B
TypeScript

import { defaultDarkTheme, defaultLightTheme, yaakThemes } from '../lib/theme/themes';
export function useThemes() {
const dark = defaultDarkTheme;
const light = defaultLightTheme;
const otherThemes = yaakThemes
.filter((t) => t.id !== dark.id && t.id !== light.id)
.sort((a, b) => a.name.localeCompare(b.name));
const themes = [dark, light, ...otherThemes];
return { themes, fallback: { dark, light } };
}