react-native-material-design
Version:
React Native Material Design Components
39 lines (33 loc) • 882 B
JavaScript
import React, {Component, PropTypes} from "react";
import {View} from "react-native";
import { THEME_NAME } from './config';
export default class Divider extends Component {
static propTypes = {
inset: PropTypes.bool,
theme: PropTypes.oneOf(THEME_NAME),
style: View.propTypes.style
};
static defaultProps = {
inset: false,
theme: 'light'
};
render() {
const { inset, theme, style } = this.props;
return (
<View
style={[
styles.divider,
inset && { marginLeft: 72 }, {
backgroundColor: theme === 'light' ? 'rgba(0,0,0,.12)' : 'rgba(255,255,255,.12)'
},
style
]}
/>
);
}
}
const styles = {
divider: {
height: 1
}
};