Blame view
imports/client/views/core/DatePicker.js
722 Bytes
355f2411e
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import React, { Component, PropTypes } from 'react' import $ from 'jquery' import 'jquery-ui/ui/widgets/datepicker' class DatePicker extends Component { componentDidMount() { $('.datepicker').datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, yearRange: '-116:+34', dateFormat: 'dd/mm/yy' }); } render() { return ( <input type="text" className="datepicker form-control" placeholder="DD-MM-YYYY" onChange={this.props.onChange} value={this.props.value} /> ) } } DatePicker.propTypes = { value: PropTypes.string.isRequired, onChange: PropTypes.func.isRequired, } export default DatePicker |