/
WhileM
/
notes
Обзор
Документация
Войти
/
WhileM
/
notes
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
hooks/useThemeColor.ts
21 строка
536 B
ArthurAkhmetov
Initial commit
15 май 2025, 20:22
15 май 2025, 20:22
7b4b55e
Код
Авторство
О чём код?
/** * Learn more about light and dark modes: * https://docs.expo.dev/guides/color-schemes/ */ import { Colors } from '@/constants/Colors'; import { useColorScheme } from '@/hooks/useColorScheme'; export function useThemeColor( props: { light?: string; dark?: string }, colorName: keyof typeof Colors.light & keyof typeof Colors.dark ) { const theme = useColorScheme() ?? 'light'; const colorFromProps = props[theme]; if (colorFromProps) { return colorFromProps; } else { return Colors[theme][colorName]; } }