UNPKG

@zohodesk/dot

Version:

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

33 lines 1.31 kB
import PropTypes from 'prop-types'; import { propTypes as AvatarProps } from '@zohodesk/components/es/Avatar/props/propTypes'; import { propTypes as AvatarIconProps } from "../../avatar/AvatarIcon/props/propTypes"; import { IconProps as IconPropTypes } from '@zohodesk/icons/es/Icon/props/propTypes'; export const propTypes = { action: PropTypes.string, className: PropTypes.string, customTextClass: PropTypes.string, dataId: PropTypes.string, iconClass: PropTypes.string, iconColor: PropTypes.string, iconName: PropTypes.string, iconSize: PropTypes.string, iconTitle: PropTypes.string, name: PropTypes.string, needTopicBorder: PropTypes.bool, palette: PropTypes.oneOf(['primary', 'secondary', 'info', 'default']), renderIconOnly: PropTypes.bool, size: PropTypes.string, textPalette: PropTypes.oneOf(['white', 'black']), title: PropTypes.oneOfType([PropTypes.string, PropTypes.bool]), topicClass: PropTypes.string, topicIcon: PropTypes.string, topicIconColor: PropTypes.string, topicIconSize: PropTypes.string, topicIconTitle: PropTypes.string, dataSelectorId: PropTypes.string, customProps: PropTypes.shape({ avatarProps: PropTypes.exact(AvatarProps), avatarIconProps: PropTypes.exact(AvatarIconProps), iconProps: PropTypes.exact(IconPropTypes) }) };