essence-core
Version:
Essence Core - Essence components
31 lines (26 loc) • 694 B
JSX
import React from 'react';
import ClassNames from 'classnames';
import './divider.less';
class Divider extends React.Component {
constructor(props) {
super(props);
this.state = {
classes: ClassNames('e-divider', this.props.className, this.props.classes)
};
}
componentWillReceiveProps(nextProps) {
this.setState({
classes: ClassNames('e-divider', nextProps.className, nextProps.classes)
});
}
render() {
return (
<div
{...this.props}
className={this.state.classes}>
{this.props.children}
</div>
);
}
}
module.exports = Divider;