@zohodesk/components
Version:
In this Package, we Provide Some Basic Components to Build Web App
117 lines • 3.81 kB
JavaScript
import PropTypes from 'prop-types';
export const Tab_propTypes = {
activeClass: PropTypes.string,
align: PropTypes.string,
children: PropTypes.oneOfType([PropTypes.element, PropTypes.string]),
className: PropTypes.string,
dataId: PropTypes.string,
getTabRef: PropTypes.func,
href: PropTypes.string,
id: PropTypes.string,
isActive: PropTypes.bool,
isAnimate: PropTypes.bool,
isDisabled: PropTypes.bool,
isLink: PropTypes.bool,
needAppearance: PropTypes.bool,
needBorder: PropTypes.bool,
onClick: PropTypes.func,
onSelect: PropTypes.func,
style: PropTypes.object,
text: PropTypes.string,
title: PropTypes.string,
titlePosition: PropTypes.oneOf(['top', 'bottom', 'right', 'left']),
tourId: PropTypes.string,
type: PropTypes.string,
customProps: PropTypes.object,
isVirtual: PropTypes.bool,
dataSelectorId: PropTypes.string
};
export const TabContent_propTypes = {
children: PropTypes.node,
dataId: PropTypes.string,
id: PropTypes.string,
scroll: PropTypes.oneOf(['vertical', 'horizontal', 'both', 'none']),
dataSelectorId: PropTypes.string
};
export const TabContentWrapper_propTypes = {
children: PropTypes.node,
className: PropTypes.string,
dataId: PropTypes.string,
onScroll: PropTypes.func,
selectedTab: PropTypes.string,
style: PropTypes.object,
dataSelectorId: PropTypes.string,
a11y: PropTypes.object,
tagName: PropTypes.string
};
export const Tabs_propTypes = {
align: PropTypes.oneOf(['vertical', 'horizontal']),
boxPosition: PropTypes.string,
childType: PropTypes.elementType,
children: PropTypes.array,
className: PropTypes.string,
dataId: PropTypes.string,
getContainerRef: PropTypes.func,
highlightClass: PropTypes.string,
iconName: PropTypes.string,
iconSize: PropTypes.string,
isAnimate: PropTypes.bool,
isPopupOpen: PropTypes.bool,
isPopupReady: PropTypes.bool,
isResponsive: PropTypes.bool,
itemActiveClass: PropTypes.string,
itemClass: PropTypes.string,
maxTabsCount: PropTypes.number,
menuItemClass: PropTypes.string,
minTabsCount: PropTypes.number,
moreBoxClass: PropTypes.string,
moreButtonActiveClass: PropTypes.string,
moreButtonClass: PropTypes.string,
moreContainerClass: PropTypes.string,
needAppearance: PropTypes.bool,
needBorder: PropTypes.bool,
needPadding: PropTypes.bool,
needTabBorder: PropTypes.bool,
onScroll: PropTypes.func,
onSelect: PropTypes.func,
position: PropTypes.string,
removeClose: PropTypes.func,
selectedTab: PropTypes.string,
showTitleInMoreOptions: PropTypes.bool,
style: PropTypes.object,
togglePopup: PropTypes.func,
type: PropTypes.oneOf(['alpha', 'beta', 'delta']),
getTargetRef: PropTypes.func,
containerClass: PropTypes.string,
customProps: PropTypes.shape({
TextBoxIconProps: PropTypes.object,
DropBoxProps: PropTypes.object,
ListItemProps: PropTypes.object,
MoreButtonProps: PropTypes.object
}),
getCustomDropBoxHeaderPlaceHolder: PropTypes.func,
dataSelectorId: PropTypes.string,
placeHolderText: PropTypes.string,
searchBoxSize: PropTypes.string,
searchErrorText: PropTypes.string,
closePopupOnly: PropTypes.func,
isAbsolutePositioningNeeded: PropTypes.bool,
isRestrictScroll: PropTypes.bool,
positionsOffset: PropTypes.object,
targetOffset: PropTypes.object
};
export const TabWrapper_propTypes = {
align: PropTypes.oneOf(['vertical', 'horizontal']),
children: PropTypes.node,
dataId: PropTypes.string,
defaultTab: PropTypes.string,
hookToDisableInternalState: PropTypes.bool,
isAnimate: PropTypes.bool,
needAppearance: PropTypes.bool,
needBorder: PropTypes.bool,
needPadding: PropTypes.bool,
needTabBorder: PropTypes.bool,
onSelect: PropTypes.func,
type: PropTypes.oneOf(['alpha', 'beta', 'delta']),
dataSelectorId: PropTypes.string
};