@brizy/ui
Version:
React elements in Brizy style
23 lines (22 loc) • 718 B
TypeScript
import { MouseEventHandler, ReactElement } from "react";
import { Color, DataAttributes, FCC } from "../types";
export interface Props extends DataAttributes {
size?: "small" | "large" | number | {
x?: number;
y?: number;
};
color?: Color;
hoverColor?: Color;
disabled?: boolean;
type?: "primary" | "ghost" | "dashed" | "link" | "default" | "text";
fullWidth?: boolean;
href?: string;
target?: "_blank" | "_self" | "_parent" | "_top";
title?: string;
shadow?: boolean;
radius?: "none" | "round" | "rounded" | number;
icon?: ReactElement;
onClick?: MouseEventHandler<HTMLElement>;
loading?: boolean;
}
export declare const Button: FCC<Props>;