@firecms/ui
Version:
Awesome Firebase/Firestore-based headless open-source CMS
15 lines (14 loc) • 562 B
TypeScript
import React from "react";
export type ButtonProps<C extends React.ElementType = "button"> = {
children?: React.ReactNode;
variant?: "filled" | "outlined" | "text";
disabled?: boolean;
color?: "primary" | "secondary" | "text" | "error" | "neutral";
size?: "small" | "medium" | "large" | "xl" | "2xl";
startIcon?: React.ReactNode;
fullWidth?: boolean;
className?: string;
component?: C;
onClick?: React.MouseEventHandler<any>;
} & React.ComponentPropsWithoutRef<C>;
export declare const Button: React.FC<ButtonProps<any>>;