UNPKG

react-native-essence

Version:

React Native Essence Components

36 lines (30 loc) 790 B
var React = require('react-native'); var Helpers = require('../Styles/helpers'); var Buttons = require('../Styles/buttons'); var { Text, View, StyleSheet, } = React; class BtnItem extends React.Component{ render() { return ( <View style={[Buttons['e-btn'], Helpers['e-center'], this.props.containerStyle]}> <Text style={this.props.textStyle} onPress={this.props.onPress} > {this.props.children} </Text> </View> ); } }; // Example: // <BtnItem // containerStyle={Colors['e-background-indigo-800']} // textStyle={Colors['e-text-white']} // onPress={Utils.navigateMenu.bind(this, "Get Started", GetStarted)}> // Your button text // </BtnItem> module.exports = BtnItem;