react-native-material-textfield
Version:
32 lines (26 loc) • 700 B
JavaScript
import PropTypes from 'prop-types';
import React, { PureComponent } from 'react';
import { View, Animated } from 'react-native';
import styles from './styles';
export default class Helper extends PureComponent {
static defaultProps = {
numberOfLines: 1,
};
static propTypes = {
style: Animated.Text.propTypes.style,
children: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.node),
PropTypes.node,
]),
};
render() {
let { children, style, ...props } = this.props;
return (
<View style={styles.container}>
<Animated.Text style={[styles.text, style]} {...props}>
{children}
</Animated.Text>
</View>
);
}
}