@momentum-ui/react-collaboration
Version:
Cisco Momentum UI Framework for React Collaboration Applications
63 lines (62 loc) • 2.49 kB
TypeScript
export default Icon;
/**
* @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 Icon extends React.PureComponent<any, any, any> {
constructor(props: any);
constructor(props: any, context: any);
render(): any;
}
declare namespace Icon {
namespace propTypes {
let append: PropTypes.Requireable<boolean>;
let ariaLabel: PropTypes.Requireable<string>;
let buttonClassName: PropTypes.Requireable<string>;
let buttonProps: PropTypes.Requireable<object>;
let color: PropTypes.Requireable<string>;
let className: PropTypes.Requireable<string>;
let description: PropTypes.Requireable<string>;
let icon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
let name: PropTypes.Requireable<string>;
let onClick: PropTypes.Requireable<(...args: any[]) => any>;
let prepend: PropTypes.Requireable<boolean>;
let size: PropTypes.Requireable<number>;
let sizeOverride: PropTypes.Requireable<boolean>;
let style: PropTypes.Requireable<object>;
let title: PropTypes.Requireable<string>;
let type: PropTypes.Requireable<string>;
}
namespace defaultProps {
let append_1: boolean;
export { append_1 as append };
let ariaLabel_1: any;
export { ariaLabel_1 as ariaLabel };
let buttonClassName_1: string;
export { buttonClassName_1 as buttonClassName };
let buttonProps_1: any;
export { buttonProps_1 as buttonProps };
let color_1: string;
export { color_1 as color };
let className_1: string;
export { className_1 as className };
let description_1: string;
export { description_1 as description };
let onClick_1: any;
export { onClick_1 as onClick };
let prepend_1: boolean;
export { prepend_1 as prepend };
let size_1: any;
export { size_1 as size };
let sizeOverride_1: boolean;
export { sizeOverride_1 as sizeOverride };
let style_1: any;
export { style_1 as style };
let title_1: string;
export { title_1 as title };
let type_1: string;
export { type_1 as type };
}
let displayName: string;
}
import React from 'react';
import PropTypes from 'prop-types';