UNPKG

material-ui

Version:

Material Design UI components built with React

40 lines (29 loc) 881 B
let React = require('react'); let StylePropable = require('../mixins/style-propable'); let ToolbarSeparator = React.createClass({ mixins: [StylePropable], contextTypes: { muiTheme: React.PropTypes.object, }, getTheme() { return this.context.muiTheme.component.toolbar; }, getSpacing() { return this.context.muiTheme.spacing; }, render() { let styles = this.mergeAndPrefix({ backgroundColor: this.getTheme().separatorColor, display: 'inline-block', height: this.getSpacing().desktopGutterMore, marginLeft: this.getSpacing().desktopGutter, position: 'relative', top: ((this.getTheme().height - this.getSpacing().desktopGutterMore) / 2), width: 1, }, this.props.style); return ( <span className={this.props.className} style={styles}/> ); }, }); module.exports = ToolbarSeparator;