UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

84 lines (74 loc) 3.58 kB
"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;