This repository was archived by the owner on Jul 30, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdate-range.tsx
More file actions
35 lines (32 loc) · 1.85 KB
/
date-range.tsx
File metadata and controls
35 lines (32 loc) · 1.85 KB
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
35
import * as ReactDOM from 'react-dom';
import * as React from 'react';
import { DatePickerComponent } from '@syncfusion/ej2-react-calendars';
import { SampleBase } from '../common/sample-base';
import './datepicker-component.css';
export class Range extends SampleBase<{}, {}> {
private minDate: Date = new Date(new Date().getFullYear(), new Date().getMonth(), 7);
private maxDate: Date = new Date(new Date().getFullYear(), new Date().getMonth(), 27);
private dateValue: Date = new Date(new Date().getFullYear(), new Date().getMonth(), 14);
render() {
return (
<div className='control-pane'>
<div className='control-section'>
<div className='datepicker-control-section'>
<DatePickerComponent id="calendar" min={this.minDate} max={this.maxDate} value={this.dateValue} ></DatePickerComponent>
</div>
</div>
<div id="action-description">
<p>
In the following sample, a specific date ranges from 7th to 27th of the current month has been set to select from the calendar. All the other dates are out of range and <code>restricted</code> to set or select.</p>
</div>
<div id='description'>
<p>
Date Range sample illustrates the date selection within the specific range in a calendar by using min and max properties.
Here, the date selection range was restricted within a range from 7th to 27th days in a month.
</p>
<p>More information on the date range configuration can be found in the <a href="https://ej2.syncfusion.com/react/documentation/datepicker/date-range.html" target="_blank"> documentation section</a>.</p>
</div>
</div>
)
}
}