@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
95 lines (91 loc) • 4.25 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.propTypes = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var propTypes = {
activeStyle: _propTypes["default"].string,
arrowIconPosition: _propTypes["default"].oneOf(['default', 'overlay']),
bottom: _propTypes["default"].number,
boxPosition: _propTypes["default"].oneOf(['bottomRight', 'bottomLeft', 'bottomCenter', 'topRight', 'topLeft', 'topCenter', 'rightTop', 'rightBottom', 'rightCenter', 'leftTop', 'leftBottom', 'leftCenter']),
boxSize: _propTypes["default"].oneOf(['xsmall', 'small', 'medium', 'mlarge', 'large']),
children: _propTypes["default"].node,
className: _propTypes["default"].string,
dataId: _propTypes["default"].string,
dataSelectorId: _propTypes["default"].string,
dataTitle: _propTypes["default"].string,
getContainerRef: _propTypes["default"].func,
getNextOptions: _propTypes["default"].func,
getTargetRef: _propTypes["default"].func,
groupNameKey: _propTypes["default"].string,
groupOptionsKey: _propTypes["default"].string,
hoverStyle: _propTypes["default"].string,
hoverType: _propTypes["default"].oneOf(['default', 'border', 'bg']),
iconName: _propTypes["default"].string,
iconSize: _propTypes["default"].string,
idName: _propTypes["default"].string,
isArrow: _propTypes["default"].bool,
isDataLoaded: _propTypes["default"].bool,
isDisabled: _propTypes["default"].bool,
isEditable: _propTypes["default"].bool,
isGroupDropDown: _propTypes["default"].bool,
isNeedEffect: _propTypes["default"].bool,
isNextOptions: _propTypes["default"].bool,
isPadding: _propTypes["default"].bool,
isPopupActive: _propTypes["default"].bool,
isPopupOpen: _propTypes["default"].bool,
isPopupReady: _propTypes["default"].bool,
isReadOnly: _propTypes["default"].bool,
isSearch: _propTypes["default"].bool,
isToggleStateNeeded: _propTypes["default"].bool,
keyName: _propTypes["default"].string,
left: _propTypes["default"].number,
needExternalPopupState: _propTypes["default"].bool,
needResponsive: _propTypes["default"].bool,
needSearchFetching: _propTypes["default"].bool,
needTick: _propTypes["default"].bool,
onClick: _propTypes["default"].func,
onSearch: _propTypes["default"].func,
options: _propTypes["default"].array.isRequired,
palette: _propTypes["default"].oneOf(['dark']),
placeHolderText: _propTypes["default"].string,
position: _propTypes["default"].string,
removeClose: _propTypes["default"].func,
right: _propTypes["default"].number,
searchBoxSize: _propTypes["default"].oneOf(['small', 'medium', 'xmedium']),
searchEmptyHint: _propTypes["default"].string,
searchErrorText: _propTypes["default"].string,
selectedId: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]),
showIconOnHover: _propTypes["default"].bool,
showOnHover: _propTypes["default"].bool,
title: _propTypes["default"].string,
togglePopup: _propTypes["default"].func,
value: _propTypes["default"].node,
onDropDownOpen: _propTypes["default"].func,
onDropDownClose: _propTypes["default"].func,
getFooter: _propTypes["default"].func,
customProps: _propTypes["default"].shape({
ToggleDropDownProps: _propTypes["default"].object,
DropBoxProps: _propTypes["default"].object,
TextBoxIconProps: _propTypes["default"].object,
ListItemWithIconProps: _propTypes["default"].object,
ListItemProps: _propTypes["default"].object
}),
preventPopupClose: _propTypes["default"].bool,
needMultiLineText: _propTypes["default"].bool,
customClass: _propTypes["default"].shape({
customDropBox: _propTypes["default"].string,
customListBox: _propTypes["default"].string
}),
onSelectLabel: _propTypes["default"].func,
isAbsolutePositioningNeeded: _propTypes["default"].bool,
isRestrictScroll: _propTypes["default"].bool,
positionsOffset: _propTypes["default"].object,
targetOffset: _propTypes["default"].object,
from: _propTypes["default"].string,
top: _propTypes["default"].number,
searchFields: _propTypes["default"].array
};
exports.propTypes = propTypes;