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.js
More file actions
45 lines (45 loc) · 2.77 KB
/
date-range.js
File metadata and controls
45 lines (45 loc) · 2.77 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
36
37
38
39
40
41
42
43
44
45
"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var React = require("react");
var ej2_react_calendars_1 = require("@syncfusion/ej2-react-calendars");
var sample_base_1 = require("../common/sample-base");
require("./datepicker-component.css");
var Range = (function (_super) {
__extends(Range, _super);
function Range() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.minDate = new Date(new Date().getFullYear(), new Date().getMonth(), 7);
_this.maxDate = new Date(new Date().getFullYear(), new Date().getMonth(), 27);
_this.dateValue = new Date(new Date().getFullYear(), new Date().getMonth(), 14);
return _this;
}
Range.prototype.render = function () {
return (React.createElement("div", { className: 'control-pane' },
React.createElement("div", { className: 'control-section' },
React.createElement("div", { className: 'datepicker-control-section' },
React.createElement(ej2_react_calendars_1.DatePickerComponent, { id: "calendar", min: this.minDate, max: this.maxDate, value: this.dateValue }))),
React.createElement("div", { id: "action-description" },
React.createElement("p", null,
"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 ",
React.createElement("code", null, "restricted"),
" to set or select.")),
React.createElement("div", { id: 'description' },
React.createElement("p", null, "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."),
React.createElement("p", null,
"More information on the date range configuration can be found in the ",
React.createElement("a", { href: "https://ej2.syncfusion.com/react/documentation/datepicker/date-range.html", target: "_blank" }, " documentation section"),
"."))));
};
return Range;
}(sample_base_1.SampleBase));
exports.Range = Range;