Allows picking a date or a date range. Uses moment.js under the hood. You may want to either bundle only the needed locales or even to ignore all of them.
Allows picking a date or a date range. Uses moment.js under the hood. You may want to either bundle only the needed locales or even to ignore all of them.
<div id="date-picker"></div>
import {render} from 'react-dom';
import React, {Component} from 'react';
import DatePicker from '@jetbrains/ring-ui/components/date-picker/date-picker';
const container = document.getElementById('date-picker');
class DatePickerExample extends Component {
state = {date: '01.01.18'}
setDate = date => {
this.setState({date})
}
render() {
return (
<div>
<DatePicker
date={this.state.date}
onChange={this.setDate}
/>
</div>
);
}
}
render(<DatePickerExample />, container);
<div id="date-picker"></div>
import {render} from 'react-dom';
import React, {Component} from 'react';
import DatePicker from '@jetbrains/ring-ui/components/date-picker/date-picker';
const container = document.getElementById('date-picker');
class DatePickerExample extends Component {
state = {
from: '1 January 2018',
to: '15 February 2018'
};
setRange = ({from, to}) => {
this.setState({from, to});
}
render() {
return (
<div>
<DatePicker
from={this.state.from}
to={this.state.to}
onChange={this.setRange}
range
/>
</div>
);
}
}
render(<DatePickerExample />, container);
<div id="date-picker"></div>
import {render} from 'react-dom';
import React, {Component} from 'react';
import DatePicker from '@jetbrains/ring-ui/components/date-picker/date-picker';
const container = document.getElementById('date-picker');
class DatePickerExample extends Component {
state = {date: '01.01.18'}
setDate = date => {
this.setState({date})
}
render() {
return (
<div>
<DatePicker
date={this.state.date}
onChange={this.setDate}
clear
/>
</div>
);
}
}
render(<DatePickerExample />, container);