You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
697 B
28 lines
697 B
/** |
|
* 主题系统统一导出 |
|
* |
|
* 提供主题配置、工具函数和类型定义 |
|
*/ |
|
|
|
// 导出颜色配置 |
|
export { default as Colors } from './Colors'; |
|
|
|
// 导出主题 Hooks |
|
export { useColorScheme, useThemeColor, useThemeColors, useThemeInfo } from '@/hooks/useTheme'; |
|
|
|
// 导出主题组件 |
|
export { ThemedText, ThemedView, Text as ThemeText, View as ThemeView } from '@/components/Themed'; |
|
|
|
// 导出主题类型 |
|
export { ThemeEnum } from '@/constants/theme'; |
|
|
|
export type { |
|
ThemedTextProps, |
|
ThemedViewProps, |
|
TextProps as ThemeTextProps, |
|
ViewProps as ThemeViewProps, |
|
} from '@/components/Themed'; |
|
|
|
// 导出主题工具函数 |
|
export * from './utils'; |
|
export * from './styles';
|
|
|