ai-react-ui
Version:
An AI-friendly React UI component library
33 lines (32 loc) • 813 B
TypeScript
export type Color = string;
export interface ThemeColors {
primary: Color;
secondary: Color;
background: Color;
text: Color;
error: Color;
success: Color;
warning: Color;
}
export type Spacing = "small" | "medium" | "large";
export type Size = "small" | "medium" | "large";
export type Weight = "normal" | "medium" | "bold";
export type Elevation = "none" | "small" | "medium" | "large";
export interface Theme {
colors: ThemeColors;
spacing: {
[key in Spacing]: string;
};
typography: {
sizes: {
[key in Size]: string;
};
weights: {
[key in Weight]: number;
};
};
elevation: {
[key in Elevation]: string;
};
}
export declare const defaultTheme: Theme;