import React, {Component} from 'react'; import {FormConsumer} from "./FormContext"; import FormItemError from "./FormItemError"; export default class DatePicker extends Component { render() { return ( {(data) => this.renderDatePicker(data)} ) } renderDatePicker(data) { let props = {...this.props} if (props.children) delete props.children if (props.onChangeValue) delete props.onChangeValue return (
{this.renderLabel(data)} this.props.onChangeValue(e.target.value)} {...props} />

DatePicker {this.props.type}

) } renderLabel(data) { if (this.props.label) { return ( ) } } } DatePicker.defaultProps = { name: 'input', id: 'input', className: 'form-control', type: 'datetime-local', onChangeValue: (text) => {} }