@front-ui/button
Version:
A button allows a user to perform an action, with mouse, touch, and keyboard interactions.
17 lines (14 loc) • 602 B
TypeScript
import * as react from 'react';
import { ReactNode } from 'react';
import { ButtonVariantProps } from '@front-ui/theme';
import { UseRippleProps } from '@front-ui/use-ripple';
import { AriaButtonOptions } from 'react-aria';
interface ButtonProps extends ButtonVariantProps, AriaButtonOptions<"button"> {
startContent?: ReactNode;
endContent?: ReactNode;
rippleProps?: UseRippleProps;
className?: string;
children?: ReactNode;
}
declare const Button: react.ForwardRefExoticComponent<ButtonProps & react.RefAttributes<HTMLButtonElement>>;
export { ButtonProps, Button as default };