@zohodesk/components
Version:
In this Package, we Provide Some Basic Components to Build Web App
235 lines (224 loc) • 11.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.YearView_propTypes = exports.Time_propTypes = exports.Span_propTypes = exports.DaysRow_propTypes = exports.DateWidget_propTypes = exports.DateTime_propTypes = exports.DateTimePopupHeader_propTypes = exports.DateTimePopupFooter_propTypes = exports.CalendarView_propTypes = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _dateFormats = require("../dateFormatUtils/dateFormats");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var CalendarView_propTypes = {
dataId: _propTypes["default"].string,
date: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
month: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
needBorder: _propTypes["default"].bool,
onSelect: _propTypes["default"].func,
year: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
dayNames: _propTypes["default"].array,
dayNamesShort: _propTypes["default"].array,
todayMonth: _propTypes["default"].string,
todayDate: _propTypes["default"].string,
todayYear: _propTypes["default"].string,
weekStartDay: _propTypes["default"].oneOf([0, 1, 2, 3, 4, 5, 6]),
holidays: _propTypes["default"].arrayOf(_propTypes["default"].number)
};
exports.CalendarView_propTypes = CalendarView_propTypes;
var Span_propTypes = {
dataId: _propTypes["default"].string,
handleSelect: _propTypes["default"].func,
i: _propTypes["default"].number,
incremday: _propTypes["default"].number,
isActive: _propTypes["default"].bool,
tdclass: _propTypes["default"].string,
userSeeMonth: _propTypes["default"].number,
userSeeYear: _propTypes["default"].number,
isToday: _propTypes["default"].bool
};
exports.Span_propTypes = Span_propTypes;
var DateTime_propTypes = {
boxSize: _propTypes["default"].string,
className: _propTypes["default"].string,
dataId: _propTypes["default"].string,
dateFormat: _propTypes["default"].string,
// eslint-disable-next-line react/no-unused-prop-types
defaultTime: _propTypes["default"].string,
getMethods: _propTypes["default"].func,
getRef: _propTypes["default"].func,
i18nKeys: _propTypes["default"].shape({
timeText: _propTypes["default"].string.isRequired,
submitText: _propTypes["default"].string.isRequired,
cancelText: _propTypes["default"].string.isRequired,
hourEmptyText: _propTypes["default"].string.isRequired,
minuteEmptyText: _propTypes["default"].string.isRequired,
nextMonthTitleText: _propTypes["default"].string.isRequired,
prevMonthTitleText: _propTypes["default"].string.isRequired
}),
innerClass: _propTypes["default"].string,
isAbsolute: _propTypes["default"].bool,
isActive: _propTypes["default"].bool,
isAnimate: _propTypes["default"].bool,
isDateTimeField: _propTypes["default"].bool,
isPadding: _propTypes["default"].bool,
isReady: _propTypes["default"].bool,
max: _propTypes["default"].string,
maxErrorText: _propTypes["default"].string,
min: _propTypes["default"].string,
minErrorText: _propTypes["default"].string,
// eslint-disable-next-line react/no-unused-prop-types
needAction: _propTypes["default"].bool,
needDefaultTime: _propTypes["default"].bool,
needResponsive: _propTypes["default"].bool,
onChange: _propTypes["default"].func,
onClear: _propTypes["default"].func,
onClick: _propTypes["default"].func,
onDateSelect: _propTypes["default"].func,
onError: _propTypes["default"].func,
onSelect: _propTypes["default"].func,
position: _propTypes["default"].string,
timeZone: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].object]),
value: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
is24Hour: _propTypes["default"].bool,
isDefaultPosition: _propTypes["default"].bool,
customDateFormat: _propTypes["default"].string,
positionsOffset: _propTypes["default"].array,
targetOffset: _propTypes["default"].string,
isRestrictScroll: _propTypes["default"].bool,
dropBoxPortalId: _propTypes["default"].string,
renderCustomHeader: _propTypes["default"].node,
renderCustomFooter: _propTypes["default"].node,
customProps: _propTypes["default"].object,
weekStartDay: _propTypes["default"].oneOf([0, 1, 2, 3, 4, 5, 6]),
holidays: _propTypes["default"].arrayOf(_propTypes["default"].number)
};
exports.DateTime_propTypes = DateTime_propTypes;
var DateWidget_propTypes = {
borderColor: _propTypes["default"].oneOf(['transparent', 'default']),
cantEditOnPopupOpen: _propTypes["default"].bool,
children: _propTypes["default"].object,
className: _propTypes["default"].string,
closePopupOnly: _propTypes["default"].func,
dataId: _propTypes["default"].string,
dateFormat: _propTypes["default"].oneOf(_toConsumableArray(_dateFormats.dataFormatList)),
defaultPosition: _propTypes["default"].oneOf(['top', 'bottom', 'right', 'left']),
defaultTime: _propTypes["default"].string,
getContainerRef: _propTypes["default"].func,
getMethods: _propTypes["default"].func,
getRef: _propTypes["default"].func,
getTargetRef: _propTypes["default"].func,
i18nKeys: _propTypes["default"].object,
id: _propTypes["default"].string,
isDateTime: _propTypes["default"].bool,
isDisabled: _propTypes["default"].bool,
isEditable: _propTypes["default"].bool,
isPopupCloseOnClick: _propTypes["default"].bool,
isPopupOpen: _propTypes["default"].bool,
isPopupOpenOnClick: _propTypes["default"].bool,
isPopupOpenOnEnter: _propTypes["default"].bool,
isPopupReady: _propTypes["default"].bool,
isReadOnly: _propTypes["default"].bool,
max: _propTypes["default"].string,
maxErrorText: _propTypes["default"].string,
min: _propTypes["default"].string,
minErrorText: _propTypes["default"].string,
needBorder: _propTypes["default"].bool,
needDefaultTime: _propTypes["default"].bool,
needErrorOnBlur: _propTypes["default"].bool,
needResponsive: _propTypes["default"].bool,
onFailValidation: _propTypes["default"].func,
onKeyDown: _propTypes["default"].func,
onPassValidation: _propTypes["default"].func,
onSelect: _propTypes["default"].func,
placeholder: _propTypes["default"].string,
position: _propTypes["default"].string,
removeClose: _propTypes["default"].func,
textBoxSize: _propTypes["default"].string,
textBoxVariant: _propTypes["default"].string,
timeZone: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].object]),
togglePopup: _propTypes["default"].func,
validation: _propTypes["default"].shape({
validate: _propTypes["default"].bool,
validateOn: _propTypes["default"].string,
rulesOrder: _propTypes["default"].arrayOf(_propTypes["default"].string),
rules: _propTypes["default"].object,
messages: _propTypes["default"].object
}),
value: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
htmlId: _propTypes["default"].string,
iconOnHover: _propTypes["default"].bool,
is24Hour: _propTypes["default"].bool,
isHideCurrentYear: _propTypes["default"].bool,
onFocus: _propTypes["default"].func,
onBlur: _propTypes["default"].func,
boxSize: _propTypes["default"].string,
onError: _propTypes["default"].func,
isAbsolutePositioningNeeded: _propTypes["default"].bool,
positionsOffset: _propTypes["default"].array,
targetOffset: _propTypes["default"].array,
isRestrictScroll: _propTypes["default"].bool,
dropBoxPortalId: _propTypes["default"].string,
a11y: _propTypes["default"].object,
getPopupProps: _propTypes["default"].func,
renderCustomHeader: _propTypes["default"].node,
renderCustomFooter: _propTypes["default"].node,
onDropboxClose: _propTypes["default"].func,
customProps: _propTypes["default"].object,
weekStartDay: _propTypes["default"].oneOf([0, 1, 2, 3, 4, 5, 6]),
holidays: _propTypes["default"].arrayOf(_propTypes["default"].number)
};
exports.DateWidget_propTypes = DateWidget_propTypes;
var YearView_propTypes = {
onSelectMonth: _propTypes["default"].func,
onSelectYear: _propTypes["default"].func,
viewedYear: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
viewedMonth: _propTypes["default"].string,
monthNamesShort: _propTypes["default"].array,
isMonthOpen: _propTypes["default"].bool
};
exports.YearView_propTypes = YearView_propTypes;
var DateTimePopupFooter_propTypes = {
submitText: _propTypes["default"].string,
onSubmit: _propTypes["default"].func,
cancelText: _propTypes["default"].string,
onCancel: _propTypes["default"].func,
dataId: _propTypes["default"].string
};
exports.DateTimePopupFooter_propTypes = DateTimePopupFooter_propTypes;
var DateTimePopupHeader_propTypes = {
onOpenYearView: _propTypes["default"].func,
showMonthTxt: _propTypes["default"].string,
isYearView: _propTypes["default"].bool,
prevMonthTitleText: _propTypes["default"].string,
nextMonthTitleText: _propTypes["default"].string,
onModifyCalendar: _propTypes["default"].func
};
exports.DateTimePopupHeader_propTypes = DateTimePopupHeader_propTypes;
var DaysRow_propTypes = {
dayNames: _propTypes["default"].array,
dayNamesShort: _propTypes["default"].object,
holidays: _propTypes["default"].arrayOf(_propTypes["default"].number)
};
exports.DaysRow_propTypes = DaysRow_propTypes;
var Time_propTypes = {
timeText: _propTypes["default"].string,
dataId: _propTypes["default"].string,
hourSuggestions: _propTypes["default"].array,
onHourSelect: _propTypes["default"].func,
hours: _propTypes["default"].string,
hourEmptyText: _propTypes["default"].string,
needResponsive: _propTypes["default"].bool,
minSuggestions: _propTypes["default"].array,
onMinutesSelect: _propTypes["default"].func,
mins: _propTypes["default"].string,
minuteEmptyText: _propTypes["default"].string,
ampmSuggestions: _propTypes["default"].array,
onAmPmSelect: _propTypes["default"].func,
amPm: _propTypes["default"].string,
is24Hour: _propTypes["default"].bool,
customProps: _propTypes["default"].object
};
exports.Time_propTypes = Time_propTypes;