UNPKG

@vela-ui/react

Version:

Vela UI React components

64 lines (61 loc) 1.74 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import { ToggleButton as ToggleButton$1 } from 'react-aria-components'; declare const toggleButtonVariants: tailwind_variants.TVReturnType<{ variant: { default: string; outline: string; ghost: string; }; size: { xs: string; sm: string; md: string; lg: string; xl: string; }; shape: { rectangle: string; square: string; circle: string; }; isDisabled: { true: string; }; isPending: { true: string; }; }, undefined, "inline-flex shrink-0 items-center justify-center rounded-md font-medium whitespace-nowrap transition-all [&_svg]:pointer-events-none [&_svg]:shrink-0", { isFocusVisible: { true: string; }; isInvalid: { true: string; }; }, undefined, tailwind_variants.TVReturnType<{ isFocusVisible: { true: string; }; isInvalid: { true: string; }; }, undefined, "outline-hidden", { isFocusVisible: { true: string; }; isInvalid: { true: string; }; }, undefined, tailwind_variants.TVReturnType<{ isFocusVisible: { true: string; }; isInvalid: { true: string; }; }, undefined, "outline-hidden", unknown, unknown, undefined>>>; interface ToggleButtonProps extends React.ComponentProps<typeof ToggleButton$1>, VariantProps<typeof toggleButtonVariants> { } declare function ToggleButton(props: ToggleButtonProps): react_jsx_runtime.JSX.Element; export { ToggleButton, type ToggleButtonProps, toggleButtonVariants };