/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
shared/common-adapters/divider.tsx
36 строк
795 B
chrisnojima
refactor(styles): theme via hooks, no android remount (#29515)
08 авг 2026, 02:24
Не верифицирован
08 авг 2026, 02:24
a41d38e
Код
Авторство
О чём код?
import {Box2} from './box' import * as Styles from '@/styles' import type {StylesCrossPlatform} from '@/styles' type Props = {style?: StylesCrossPlatform; vertical?: boolean} const Divider = (props: Props) => { const styles = useStyles() return ( <Box2 direction="vertical" flex={1} style={Styles.collapseStyles([ styles.divider, props.vertical ? styles.vertical : styles.horizontal, props.style, ])} /> ) } const useStyles = Styles.createStyleHook(theme => ({ divider: { backgroundColor: theme.black_10, }, horizontal: { maxHeight: Styles.hairlineWidth, minHeight: Styles.hairlineWidth, }, vertical: { maxWidth: Styles.hairlineWidth, minWidth: Styles.hairlineWidth, }, })) export default Divider