UNPKG

react-native-ui-lib

Version:

[![Build Status](https://travis-ci.org/wix/react-native-ui-lib.svg?branch=master)](https://travis-ci.org/wix/react-native-ui-lib) [![npm](https://img.shields.io/npm/v/react-native-ui-lib.svg)](https://www.npmjs.com/package/react-native-ui-lib) [![NPM Down

58 lines (55 loc) 1.65 kB
import {StyleSheet, PixelRatio} from 'react-native'; import * as Constants from '../../helpers/Constants'; import {Colors, Typography, ThemeManager} from '../../style'; export default function createStyles() { const separatorColor = Colors.dark70; const bottomTextMargin = 4; // use margins to center the text until we move to using assets return StyleSheet.create({ container: { flexDirection: 'row', alignItems: 'center', // paddingLeft: Constants.isIOS ? 16 : undefined, // paddingRight: Constants.isIOS ? 16 : undefined, }, buttons: { flexDirection: 'row', borderRadius: Constants.isIOS ? 21 : 2, borderWidth: 1, borderColor: separatorColor, width: Constants.isIOS ? 100 : 98, height: Constants.isIOS ? 42 : 35, }, button: { flex: 0.5, alignItems: 'center', justifyContent: 'center', }, title: { justifyContent: 'center', flex: 0.6, height: Constants.isIOS ? 70 : 68, }, titleText: { ...Typography.text70, color: Colors.dark10, }, separator: { marginTop: Constants.isIOS ? 4 : 2, height: Constants.isIOS ? 32 : 30, borderWidth: Constants.isIOS ? 1 / PixelRatio.get() : undefined, borderLeftWidth: Constants.isIOS ? undefined : 1, borderColor: separatorColor, }, buttonText: { ...Typography.text40, fontWeight: '200', color: ThemeManager.primaryColor, backgroundColor: 'transparent', marginBottom: bottomTextMargin, }, disableText: { color: Colors.dark70, marginBottom: bottomTextMargin, }, }); }