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

54 lines (53 loc) 1.77 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" }, 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 } }); }