UNPKG

react-native-custom-ui-components

Version:
36 lines (32 loc) 815 B
'use strict'; var React = require('react'); var reactNative = require('react-native'); var PropTypes = require('prop-types'); var Button = function Button(_ref) { var title = _ref.title, onPress = _ref.onPress, style = _ref.style; return /*#__PURE__*/React.createElement(reactNative.TouchableOpacity, { onPress: onPress, style: [styles.button, style] }, /*#__PURE__*/React.createElement(reactNative.Text, { style: styles.text }, title)); }; Button.propTypes = { title: PropTypes.string.isRequired, onPress: PropTypes.func.isRequired, style: PropTypes.object }; var styles = reactNative.StyleSheet.create({ button: { padding: 10, backgroundColor: '#2196F3', borderRadius: 5 }, text: { color: '#fff', textAlign: 'center' } }); exports.Button = Button;