Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | 1x |
import PropTypes from 'prop-types';
import FlexPropType from '@zohodesk/layout/es/Flex/props/propTypes';
import { propTypes as RibbonPropType } from '@zohodesk/components/es/Ribbon/props/propTypes';
import { propTypes as ButtonPropType } from '@zohodesk/components/es/Button/props/propTypes';
import { propTypes as LinkPropType } from '../../Link/props/propTypes'
import { propTypes as VideoLookupPropType } from '../../VideoLookup/props/propTypes';
import { propTypes as TypographyPropType } from '@zohodesk/components/es/Typography/props/propTypes';
export const propTypes = {
onClose: PropTypes.func,
testId: PropTypes.string,
hasRibbon: PropTypes.bool,
customId: PropTypes.string,
position: PropTypes.string,
isDraggable: PropTypes.bool,
ribbonText: PropTypes.string,
hasCloseIcon: PropTypes.bool,
customStyle: PropTypes.object,
tagAttributes: PropTypes.object,
a11yAttributes: PropTypes.object,
hasExpandedButton: PropTypes.bool,
closeIconTooltip: PropTypes.string,
isAutoPlayAnimation: PropTypes.bool,
onPrimaryButtonClick: PropTypes.func,
videoLookupCloseText: PropTypes.string,
onSecondaryButtonClick: PropTypes.func,
hasBouncAnimationOnMount: PropTypes.bool,
dragBoundaryLimit: PropTypes.shape({
top: PropTypes.number,
left: PropTypes.number,
right: PropTypes.number,
bottom: PropTypes.number
}),
sliderData: PropTypes.arrayOf(
PropTypes.shape({
heading: PropTypes.string,
imageSource: PropTypes.string,
videoSource: PropTypes.shape({
link: PropTypes.string,
videoFormat: PropTypes.string
}),
mediaElement: PropTypes.node,
description: PropTypes.string,
hasPrimaryButton: PropTypes.bool,
hasVideoPlayButton: PropTypes.bool,
hasSecondaryButton: PropTypes.bool,
primaryButtonText: PropTypes.string,
videoLookupSource: PropTypes.shape({
link: PropTypes.string,
isEmbeddedLink: PropTypes.bool,
videoFormat: PropTypes.string
}),
tabName: PropTypes.string.isRequired,
hasSecondaryButtonLink: PropTypes.bool,
secondaryButttonLink: PropTypes.string,
secondaryButttonText: PropTypes.string,
hasEmbeddedVideoLookupSource: PropTypes.bool
})
),
customProps: PropTypes.shape({
footerProps: PropTypes.exact(FlexPropType),
ribbonProps: PropTypes.exact(RibbonPropType),
headingProps: PropTypes.exact(TypographyPropType),
primaryButtonProps: PropTypes.exact(ButtonPropType),
secondaryButtonProps: PropTypes.exact(ButtonPropType),
descriptionProps: PropTypes.exact(TypographyPropType),
secondaryButtonLinkProps: PropTypes.exact(LinkPropType),
videoLookupProps: PropTypes.exact(VideoLookupPropType)
})
};
|