@charan379/react-svg-icons
Version:
This is a component library package for react based applications.
61 lines (52 loc) • 1.74 kB
TypeScript
import React from 'react';
interface GithubSvgProps extends SvgProps {
catOuterLeftColor?: string;
catOuterRightColor?: string;
catOutlineColor?: string;
catOutlineOpacity?: number;
catSkinColor?: string;
catSkinOpacity?: number;
catInnnerColor?: string;
}
declare const GithubSvg: React.FC<GithubSvgProps>;
interface InstagramSvgProps extends SvgProps {
colorsType?: "original" | "custom";
thickLinesColor?: string;
thinLinesColor?: string;
northWestShade?: string;
radientsUrlid?: string | number;
}
declare const InstagramSvg: React.FC<InstagramSvgProps>;
interface LinkedInSvgProps extends SvgProps {
color?: string;
}
declare const LinkedInSvg: React.FC<LinkedInSvgProps>;
interface TwitterSvgProps extends SvgProps {
color?: string;
}
declare const TwitterSvg: React.FC<TwitterSvgProps>;
interface WhatsappSvgProps extends SvgProps {
outerBorderColor?: string;
innerBorderColor?: string;
aroundHandsetColor?: string;
handsetColor?: string;
}
declare const WhatsappSvg: React.FC<WhatsappSvgProps>;
interface EmailSvgProps extends SvgProps {
envelopTopColor?: string;
envelopTopBorderColor?: string;
envelopLeftBorderColor?: string;
envelopRightBorderColor?: string;
envelopInnerTopLeftColor?: string;
envelopInnerLeftColor?: string;
envelopInnerRightColor?: string;
envelopInnerBottomLeftColor?: string;
}
declare const EmailSvg: React.FC<EmailSvgProps>;
interface SvgProps {
size?: number;
}
type FixedLengthArray<T, N extends number> = [T, ...T[]] & {
length: N;
};
export { EmailSvg, type FixedLengthArray, GithubSvg, InstagramSvg, LinkedInSvg, type SvgProps, TwitterSvg, type TwitterSvgProps, WhatsappSvg };