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) => {}
}