UNPKG

@teamsparta/stack-icons

Version:
25 lines (22 loc) 564 B
import { SVGProps } from 'react'; type LineIcon = { size: IconSize; color?: string; }; type FillIcon = { size: IconSize; primaryColor?: string; secondaryColor?: string; }; type IconStyle = "line" | "fill"; type IconSize = 16 | 20 | 24; type IconBase = { size: IconSize; color?: string; } & SVGProps<SVGSVGElement>; type LineOnlyIcon = IconBase; type FillOnlyIcon = IconBase; type LineFillIcon = IconBase & { variant: IconStyle; }; export type { FillIcon, FillOnlyIcon, IconSize, IconStyle, LineFillIcon, LineIcon, LineOnlyIcon };