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.
51 lines • 1.61 kB
TypeScript
import { SVGProps } from "react";
export declare const Icons: {
readonly CaretDown: string;
readonly CaretLeft: string;
readonly CaretRight: string;
readonly CaretUp: string;
readonly CheckboxChecked: string;
readonly "CheckCircle-fill": string;
readonly CheckCircle: string;
readonly Export: string;
readonly "Eye-fill": string;
readonly GlobeSimple: string;
readonly Info: string;
readonly Instagram: string;
readonly "List-bullet": string;
readonly MagnifyingGlass: string;
readonly Notches: string;
readonly "Pepper-fill": string;
readonly Phone: string;
readonly Placeholder: string;
readonly SealCheck: string;
readonly SealWarning: string;
readonly TikTok: string;
readonly TrafficSign: string;
readonly "WarningCircle-fill": string;
readonly "WarningTriangle-fill": string;
readonly X: string;
readonly "XCircle-fill": string;
readonly ArrowUpRight: string;
readonly GoogleFill: string;
readonly SlidersHorizontal: string;
readonly StarFill: string;
};
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 size of the icon in pixels
*/
color?: string;
}
export declare function Icon({ name, size, color, ...rest }: IconProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=icon.d.ts.map