UNPKG

@vela-ui/react

Version:

Vela UI React components

65 lines (62 loc) 1.92 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import { ToggleButtonGroup as ToggleButtonGroup$1 } from 'react-aria-components'; import { toggleButtonVariants } from './toggle-button.mjs'; declare const useToggleGroupContext: () => VariantProps<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 ToggleButtonGroupProps extends React.ComponentProps<typeof ToggleButtonGroup$1>, VariantProps<typeof toggleButtonVariants> { } declare function ToggleButtonGroup({ className, variant, size, shape, orientation, ...props }: ToggleButtonGroupProps): react_jsx_runtime.JSX.Element; export { ToggleButtonGroup, type ToggleButtonGroupProps, useToggleGroupContext };