UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

83 lines (82 loc) 3.27 kB
export default Avatar; /** * @deprecated - Components in the legacy folder (/src/legacy) are deprecated. Please use a component from the components folder (/src/components) instead. Legacy components may not follow accessibility standards. **/ declare class Avatar extends React.Component<any, any, any> { static displayName: string; constructor(props: any); constructor(props: any, context: any); state: { isImageLoaded: boolean; isImageErrored: boolean; }; componentDidMount(): void; componentDidUpdate(prevProps: any): void; handleImgChange: () => void; handleImgError: () => void; handleImgLoaded: () => void; render(): JSX.Element; image: HTMLImageElement; } declare namespace Avatar { namespace propTypes { let alt: PropTypes.Requireable<string>; let backgroundColor: PropTypes.Requireable<string>; let buttonClassName: PropTypes.Requireable<string>; let className: PropTypes.Requireable<string>; let color: PropTypes.Requireable<string>; let failureBadge: PropTypes.Requireable<boolean>; let hasNotification: PropTypes.Requireable<boolean>; let hideDefaultTooltip: PropTypes.Requireable<boolean>; let icon: PropTypes.Requireable<PropTypes.ReactElementLike>; let initials: PropTypes.Requireable<string>; let isDecrypting: PropTypes.Requireable<boolean>; let isOverview: PropTypes.Requireable<boolean>; let onClick: PropTypes.Requireable<(...args: any[]) => any>; let size: PropTypes.Requireable<string | number>; let src: PropTypes.Requireable<string>; let theme: PropTypes.Requireable<string>; let title: PropTypes.Requireable<string>; let type: PropTypes.Requireable<string>; } namespace defaultProps { let alt_1: string; export { alt_1 as alt }; let backgroundColor_1: string; export { backgroundColor_1 as backgroundColor }; let buttonClassName_1: string; export { buttonClassName_1 as buttonClassName }; let className_1: any; export { className_1 as className }; let color_1: string; export { color_1 as color }; let failureBadge_1: boolean; export { failureBadge_1 as failureBadge }; let hasNotification_1: boolean; export { hasNotification_1 as hasNotification }; let hideDefaultTooltip_1: boolean; export { hideDefaultTooltip_1 as hideDefaultTooltip }; let icon_1: any; export { icon_1 as icon }; let initials_1: any; export { initials_1 as initials }; let isDecrypting_1: boolean; export { isDecrypting_1 as isDecrypting }; let isOverview_1: boolean; export { isOverview_1 as isOverview }; let onClick_1: any; export { onClick_1 as onClick }; let size_1: string; export { size_1 as size }; let src_1: any; export { src_1 as src }; let theme_1: any; export { theme_1 as theme }; let title_1: any; export { title_1 as title }; let type_1: string; export { type_1 as type }; } } import React from 'react'; import PropTypes from 'prop-types';