react-native-custom-ui-components
Version:
A collection of React Native UI components
36 lines (32 loc) • 815 B
JavaScript
'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;