@react-icons/all-files
Version:
SVG React icons of popular icon packs using ES6 imports
20 lines (19 loc) • 575 B
TypeScript
import * as React from 'react';
export interface IconTree {
tag: string;
attr: {
[key: string]: string;
};
child: IconTree[];
}
export declare function GenIcon(data: IconTree): (props: IconBaseProps) => JSX.Element;
export interface IconBaseProps extends React.SVGAttributes<SVGElement> {
children?: React.ReactNode;
size?: string | number;
color?: string;
title?: string;
}
export declare type IconType = (props: IconBaseProps) => JSX.Element;
export declare function IconBase(props: IconBaseProps & {
attr?: {};
}): JSX.Element;