react-daterange-picker-onedesert
Version:
A React based date range picker
33 lines (24 loc) • 697 B
JSX
import React from 'react';
import createClass from 'create-react-class';
import PropTypes from 'prop-types';
import BemMixin from '../utils/BemMixin';
import PureRenderMixin from '../utils/PureRenderMixin';
const CalendarDatePeriod = createClass({
mixins: [BemMixin, PureRenderMixin],
propTypes: {
color: PropTypes.string,
period: PropTypes.string,
},
render() {
let {color, period} = this.props;
let modifiers = {[period]: true};
let style;
if (color) {
style = {backgroundColor: color};
}
return (
<div style={style} className={this.cx({element: "CalendarDatePeriod", modifiers})} />
);
},
});
export default CalendarDatePeriod;