UNPKG

@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
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 };