@ducor/react
Version:
admin template ui interface
27 lines (26 loc) • 821 B
TypeScript
import React from "react";
import { SizeState } from "../helpers/sizes";
import { Round } from "../helpers/rounded";
import { Color, Variant } from "@ducor/color";
export interface BtnCloseProps {
onClose: () => void;
className?: string;
title?: string;
}
export interface ButtonProps extends React.HTMLAttributes<HTMLElement> {
as?: React.ElementType | string;
color?: Color;
size?: SizeState;
disabled?: boolean;
active?: boolean;
round?: Round;
variant?: Variant;
type?: "button" | "submit" | "reset";
children?: React.ReactNode;
className?: string;
href?: string;
to?: string;
}
declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<Element>>;
export declare const BtnClose: React.FC<BtnCloseProps>;
export default Button;