sate-lib
Version:
A lightweight and modular React component library designed for modern web interfaces. **SATE Lib** powers the [sate.menu](https://sate.menu) platform with reusable, scalable, and themeable UI components.
53 lines • 2.87 kB
TypeScript
import type { SVGProps } from "react";
export declare const Icons: {
readonly ArrowOut: import("react").FC<SVGProps<SVGSVGElement>>;
readonly Caret: import("react").FC<SVGProps<SVGSVGElement>>;
readonly CheckboxChecked: import("react").FC<SVGProps<SVGSVGElement>>;
readonly CheckCircle: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "CheckCircle-fill": import("react").FC<SVGProps<SVGSVGElement>>;
readonly ChevronDown: import("react").FC<SVGProps<SVGSVGElement>>;
readonly ChevronLeft: import("react").FC<SVGProps<SVGSVGElement>>;
readonly ChevronRight: import("react").FC<SVGProps<SVGSVGElement>>;
readonly ChevronUp: import("react").FC<SVGProps<SVGSVGElement>>;
readonly Envelope: import("react").FC<SVGProps<SVGSVGElement>>;
readonly Export: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "Eye-fill": import("react").FC<SVGProps<SVGSVGElement>>;
readonly FacebookLogo: import("react").FC<SVGProps<SVGSVGElement>>;
readonly Gallery: import("react").FC<SVGProps<SVGSVGElement>>;
readonly GlobeSimple: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "Google-fill": import("react").FC<SVGProps<SVGSVGElement>>;
readonly Info: import("react").FC<SVGProps<SVGSVGElement>>;
readonly Instagram: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "List-bullet": import("react").FC<SVGProps<SVGSVGElement>>;
readonly MagnifyingGlass: import("react").FC<SVGProps<SVGSVGElement>>;
readonly Notches: import("react").FC<SVGProps<SVGSVGElement>>;
readonly OpenMap: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "Pepper-fill": import("react").FC<SVGProps<SVGSVGElement>>;
readonly Phone: import("react").FC<SVGProps<SVGSVGElement>>;
readonly SlidersHorizontal: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "Star-fill": import("react").FC<SVGProps<SVGSVGElement>>;
readonly TikTok: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "WarningCircle-fill": import("react").FC<SVGProps<SVGSVGElement>>;
readonly "WarningTriangle-fill": import("react").FC<SVGProps<SVGSVGElement>>;
readonly WhatsappLogo: import("react").FC<SVGProps<SVGSVGElement>>;
readonly X2: import("react").FC<SVGProps<SVGSVGElement>>;
readonly "XCircle-fill": import("react").FC<SVGProps<SVGSVGElement>>;
};
export type IconName = keyof typeof Icons;
export declare const iconNames: IconName[];
export interface IconProps extends SVGProps<SVGSVGElement> {
/**
* The name of the icon to display
*/
name: IconName;
/**
* The size of the icon in pixels
*/
size?: number;
/**
* The color of the icon (applied to `fill`)
*/
color?: string;
}
export declare function Icon({ name, size, color, ...rest }: IconProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=icon.d.ts.map