UNPKG

@reusable-ui/button

Version:

A button component for initiating an action.

19 lines (18 loc) 922 B
import { default as React } from 'react'; import { OrientationableProps } from '@reusable-ui/core'; import { SemanticButtonProps } from './capabilities/SemanticButton.js'; import { ButtonVariant } from './variants/ButtonVariant.js'; export declare const useButtonStyleSheet: () => import("@cssfn/css-types").CssScopeMap<"main">; export interface ButtonProps extends SemanticButtonProps<HTMLButtonElement>, OrientationableProps, ButtonVariant { label?: string; children?: React.ReactNode; } declare const Button: (props: ButtonProps) => JSX.Element | null; export { Button, Button as default, }; export interface ButtonComponentProps { buttonRef?: React.Ref<HTMLButtonElement>; buttonOrientation?: ButtonProps['orientation']; buttonStyle?: ButtonProps['buttonStyle']; buttonComponent?: React.ReactComponentElement<any, ButtonProps>; buttonChildren?: ButtonProps['children']; }