| 123456789101112131415161718192021222324252627 |
- import { ForwardRefExoticComponent, RefAttributes } from 'react';
- export interface IconProps {
- focusable?: string;
- style?: React.CSSProperties;
- className?: string;
- extend?: IExtendProps;
- onClick?: React.MouseEventHandler<SVGSVGElement>;
- }
- export interface IconFulfilledProps extends IconProps {
- icon: IconElement;
- id: string;
- }
- export interface IExtendProps {
- colorChannel1: string;
- }
- export interface Attrs {
- [key: string]: any;
- }
- export interface IconElement {
- tag: string;
- attrs: Attrs;
- style?: React.CSSProperties;
- children?: IconElement[];
- defIds?: string[];
- }
- export type CompoundedComponent = ForwardRefExoticComponent<IconFulfilledProps & RefAttributes<SVGElement>>;
- export declare const IconBase: CompoundedComponent;
|