@ftdata/icons
Version:
Fulltime Styleguide Icons
30 lines (29 loc) • 1.5 kB
TypeScript
import { SVGProps } from 'react';
import { IconsCarAndServices } from './CarAndServices';
import { IconsNavigation } from './Navigation';
import { IconsInterface } from './Interface';
import { IconsBusinessAndProducts } from './BusinessAndProducts';
import { IconsDesignTools } from './DesignTools';
import { IconsEmails } from './Emails';
import { IconsSecurity } from './Security';
import { IconsMessages } from './Messages';
import { IconsMarkers } from './Markers';
import { IconsUser } from './User';
import { IconsArrows } from './Arrows';
import { IconsSocialMedia } from './SocialMedia';
import { IconsTransportation } from './Transportation';
import { IconsDelivery } from './Delivery';
import { IconsBuildings } from './Buildings';
import { IconsEnergy } from './Energy';
import { IconsContent } from './Content';
import { IconsFiles } from './Files';
export interface CommonIconProps extends SVGProps<SVGSVGElement> {
color?: string;
size?: string;
weight?: string;
}
export declare type IconNames = IconsCarAndServices | IconsNavigation | IconsInterface | IconsBusinessAndProducts | IconsDesignTools | IconsEmails | IconsSecurity | IconsMessages | IconsMarkers | IconsUser | IconsArrows | IconsSocialMedia | IconsTransportation | IconsDelivery | IconsBuildings | IconsEnergy | IconsContent | IconsFiles;
export interface IconProps extends CommonIconProps {
name: IconNames;
}
export default function Icon({ color, name, size, weight, ...rest }: IconProps): JSX.Element;