@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
84 lines (74 loc) • 3.58 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.propTypes = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _propTypes2 = _interopRequireDefault(require("@zohodesk/layout/es/Flex/props/propTypes"));
var _propTypes3 = require("@zohodesk/components/es/Ribbon/props/propTypes");
var _propTypes4 = require("@zohodesk/components/es/Button/props/propTypes");
var _propTypes5 = require("../../Link/props/propTypes");
var _propTypes6 = require("../../VideoLookup/props/propTypes");
var _propTypes7 = require("@zohodesk/components/es/Typography/props/propTypes");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var propTypes = {
onClose: _propTypes["default"].func,
testId: _propTypes["default"].string,
hasRibbon: _propTypes["default"].bool,
customId: _propTypes["default"].string,
position: _propTypes["default"].string,
isDraggable: _propTypes["default"].bool,
ribbonText: _propTypes["default"].string,
hasCloseIcon: _propTypes["default"].bool,
customStyle: _propTypes["default"].object,
tagAttributes: _propTypes["default"].object,
a11yAttributes: _propTypes["default"].object,
hasExpandedButton: _propTypes["default"].bool,
closeIconTooltip: _propTypes["default"].string,
isAutoPlayAnimation: _propTypes["default"].bool,
onPrimaryButtonClick: _propTypes["default"].func,
videoLookupCloseText: _propTypes["default"].string,
onSecondaryButtonClick: _propTypes["default"].func,
hasBouncAnimationOnMount: _propTypes["default"].bool,
dragBoundaryLimit: _propTypes["default"].shape({
top: _propTypes["default"].number,
left: _propTypes["default"].number,
right: _propTypes["default"].number,
bottom: _propTypes["default"].number
}),
sliderData: _propTypes["default"].arrayOf(_propTypes["default"].shape({
heading: _propTypes["default"].string,
imageSource: _propTypes["default"].string,
videoSource: _propTypes["default"].shape({
link: _propTypes["default"].string,
videoFormat: _propTypes["default"].string
}),
mediaElement: _propTypes["default"].node,
description: _propTypes["default"].string,
hasPrimaryButton: _propTypes["default"].bool,
hasVideoPlayButton: _propTypes["default"].bool,
hasSecondaryButton: _propTypes["default"].bool,
primaryButtonText: _propTypes["default"].string,
videoLookupSource: _propTypes["default"].shape({
link: _propTypes["default"].string,
isEmbeddedLink: _propTypes["default"].bool,
videoFormat: _propTypes["default"].string
}),
tabName: _propTypes["default"].string.isRequired,
hasSecondaryButtonLink: _propTypes["default"].bool,
secondaryButttonLink: _propTypes["default"].string,
secondaryButttonText: _propTypes["default"].string,
hasEmbeddedVideoLookupSource: _propTypes["default"].bool
})),
customProps: _propTypes["default"].shape({
footerProps: _propTypes["default"].exact(_propTypes2["default"]),
ribbonProps: _propTypes["default"].exact(_propTypes3.propTypes),
headingProps: _propTypes["default"].exact(_propTypes7.propTypes),
primaryButtonProps: _propTypes["default"].exact(_propTypes4.propTypes),
secondaryButtonProps: _propTypes["default"].exact(_propTypes4.propTypes),
descriptionProps: _propTypes["default"].exact(_propTypes7.propTypes),
secondaryButtonLinkProps: _propTypes["default"].exact(_propTypes5.propTypes),
videoLookupProps: _propTypes["default"].exact(_propTypes6.propTypes)
})
};
exports.propTypes = propTypes;