amis
Version:
一种MIS页面生成工具
38 lines (37 loc) • 2.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomYearsView = void 0;
var tslib_1 = require("tslib");
// @ts-ignore
var YearsView_1 = tslib_1.__importDefault(require("react-datetime/src/YearsView"));
var react_1 = tslib_1.__importDefault(require("react"));
var locale_1 = require("../../locale");
var CustomYearsView = /** @class */ (function (_super) {
tslib_1.__extends(CustomYearsView, _super);
function CustomYearsView() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.renderYear = function (props, year) {
return (react_1.default.createElement("td", tslib_1.__assign({}, props),
react_1.default.createElement("span", null, year)));
};
return _this;
}
CustomYearsView.prototype.render = function () {
var year = this.props.viewDate.year();
year = year - (year % 10);
var __ = this.props.translate;
return (react_1.default.createElement("div", { className: "rdtYears" },
react_1.default.createElement("table", null,
react_1.default.createElement("thead", null,
react_1.default.createElement("tr", null,
react_1.default.createElement("th", { className: "rdtPrev", onClick: this.props.subtractTime(10, 'years') }, "\u00AB"),
react_1.default.createElement("th", { className: "rdtSwitch" }, __('year-to-year', { from: year, to: year + 9 })),
react_1.default.createElement("th", { className: "rdtNext", onClick: this.props.addTime(10, 'years') }, "\u00BB")))),
react_1.default.createElement("table", null,
react_1.default.createElement("tbody", null, this.renderYears(year)))));
};
return CustomYearsView;
}(YearsView_1.default));
exports.CustomYearsView = CustomYearsView;
exports.default = locale_1.localeable(CustomYearsView);
//# sourceMappingURL=./components/calendar/YearsView.js.map