@0xsplits/splits-kit
Version:
UI Components for working with 0xSplits contracts
19 lines (18 loc) • 596 B
TypeScript
interface IButton {
children: React.ReactNode;
onClick?: React.MouseEventHandler<HTMLButtonElement>;
ref?: React.MutableRefObject<null>;
color?: string;
className?: string;
compact?: boolean;
eventName?: string;
isDisabled?: boolean;
isLoading?: boolean;
isActive?: boolean;
size?: 'xs' | 'sm';
type?: 'button' | 'submit' | 'reset' | undefined;
}
export declare function MiniButton(btn: IButton): JSX.Element;
export declare function SecondaryButton(btn: IButton): JSX.Element;
export default function Button(btn: IButton): JSX.Element;
export {};