UNPKG

@vela-ui/react

Version:

Vela UI React components

161 lines (158 loc) 3.41 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import { Switch as Switch$1 } from 'react-aria-components'; declare const switchVariants: tailwind_variants.TVReturnType<{ size: { sm: { indicator: string; thumb: string; }; md: { indicator: string; thumb: string; }; lg: { indicator: string; thumb: string; }; xl: { indicator: string; thumb: string; }; }; isFocusVisible: { true: { indicator: string; }; }; isInvalid: { true: { indicator: string; }; }; isDisabled: { true: { root: string; indicator: string; }; }; isSelected: { true: { indicator: string; thumb: string; }; false: { indicator: string; thumb: string; }; }; }, { root: string; indicator: string; thumb: string; }, undefined, { size: { sm: { indicator: string; thumb: string; }; md: { indicator: string; thumb: string; }; lg: { indicator: string; thumb: string; }; xl: { indicator: string; thumb: string; }; }; isFocusVisible: { true: { indicator: string; }; }; isInvalid: { true: { indicator: string; }; }; isDisabled: { true: { root: string; indicator: string; }; }; isSelected: { true: { indicator: string; thumb: string; }; false: { indicator: string; thumb: string; }; }; }, { root: string; indicator: string; thumb: string; }, tailwind_variants.TVReturnType<{ size: { sm: { indicator: string; thumb: string; }; md: { indicator: string; thumb: string; }; lg: { indicator: string; thumb: string; }; xl: { indicator: string; thumb: string; }; }; isFocusVisible: { true: { indicator: string; }; }; isInvalid: { true: { indicator: string; }; }; isDisabled: { true: { root: string; indicator: string; }; }; isSelected: { true: { indicator: string; thumb: string; }; false: { indicator: string; thumb: string; }; }; }, { root: string; indicator: string; thumb: string; }, undefined, unknown, unknown, undefined>>; interface SwitchProps extends React.ComponentProps<typeof Switch$1>, VariantProps<typeof switchVariants> { thumbClassName?: string; indicatorClassName?: string; } declare function Switch({ className, thumbClassName, indicatorClassName, size, children, ...props }: SwitchProps): react_jsx_runtime.JSX.Element; export { Switch, type SwitchProps };