UNPKG

@react-three/uikit-default

Version:

Default (shadcn) kit for @react-three/uikit

39 lines (38 loc) 1.11 kB
import { ContainerRef, ContainerProperties } from '@react-three/uikit'; import { ReactNode, RefAttributes } from 'react'; declare const toggleVariants: { default: {}; outline: { containerProps: { borderWidth: number; borderColor: import("@preact/signals-core").ReadonlySignal<import("three").Color>; }; containerHoverProps: { backgroundColor: import("@preact/signals-core").ReadonlySignal<import("three").Color>; }; }; }; declare const toggleSizes: { default: { height: number; paddingX: number; }; sm: { height: number; paddingX: number; }; lg: { height: number; paddingX: number; }; }; export type ToggleProperties = ContainerProperties & { defaultChecked?: boolean; checked?: boolean; disabled?: boolean; onCheckedChange?(checked: boolean): void; variant?: keyof typeof toggleVariants; size?: keyof typeof toggleSizes; }; export declare const Toggle: (props: ToggleProperties & RefAttributes<ContainerRef>) => ReactNode; export {};