Files
frontend/src/theme/index.ts

29 lines
823 B
TypeScript
Raw Normal View History

/**
* BBS Paper token
* 使 useAppColors() colors
*/
export { lightColors, darkColors, type AppColors } from './palettes';
export { buildPaperTheme } from './paperTheme';
export * from './tokens';
export {
useAppColors,
useThemePreference,
useResolvedColorScheme,
useSetThemePreference,
usePaperThemeFromStore,
ThemeBootstrap,
useThemeStore,
type ThemePreference,
type ResolvedScheme,
} from '../stores/themeStore';
import { lightColors } from './palettes';
import { buildPaperTheme } from './paperTheme';
/** 浅色静态快照;随主题切换请使用 useAppColors() */
export const colors = lightColors;
export const paperTheme = buildPaperTheme(lightColors, false);