wash-cli 0.19.1

wasmcloud Shell (wash) CLI tool
import * as TogglePrimitive from '@radix-ui/react-toggle';
import {type VariantProps} from 'class-variance-authority';
import * as React from 'react';

import {cn} from 'lib/utils';
import {toggleVariants} from './variants';

const Toggle = React.forwardRef<
  React.ElementRef<typeof TogglePrimitive.Root>,
  React.ComponentPropsWithoutRef<typeof TogglePrimitive.Root> & VariantProps<typeof toggleVariants>
>(({className, variant, size, ...props}, ref) => (
  <TogglePrimitive.Root
    ref={ref}
    className={cn(toggleVariants({variant, size, className}))}
    {...props}
  />
));

Toggle.displayName = TogglePrimitive.Root.displayName;

export {Toggle};