UNPKG

@easy-shadcn/react

Version:

Use shadcn/ui easy&enhance like component library

25 lines (21 loc) 1.49 kB
import * as React from 'react'; import React__default, { ReactNode, ComponentProps } from 'react'; import * as class_variance_authority_types from 'class-variance-authority/types'; import * as ToggleGroupPrimitive from '@radix-ui/react-toggle-group'; import { VariantProps } from 'class-variance-authority'; declare const ToggleGroup: React.ForwardRefExoticComponent<((Omit<ToggleGroupPrimitive.ToggleGroupSingleProps & React.RefAttributes<HTMLDivElement>, "ref"> | Omit<ToggleGroupPrimitive.ToggleGroupMultipleProps & React.RefAttributes<HTMLDivElement>, "ref">) & VariantProps<(props?: ({ variant?: "outline" | "default" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; } & class_variance_authority_types.ClassProp) | undefined) => string>) & React.RefAttributes<HTMLDivElement>>; declare const ToggleGroupItem: React.ForwardRefExoticComponent<Omit<ToggleGroupPrimitive.ToggleGroupItemProps & React.RefAttributes<HTMLButtonElement>, "ref"> & VariantProps<(props?: ({ variant?: "outline" | "default" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; } & class_variance_authority_types.ClassProp) | undefined) => string> & React.RefAttributes<HTMLButtonElement>>; type ToggleProps = { options: ({ value: string; label: ReactNode; } & ComponentProps<typeof ToggleGroupItem>)[]; } & ComponentProps<typeof ToggleGroup>; declare const Toggle: React__default.FC<ToggleProps>; export { Toggle, type ToggleProps };