@lifespikes/ui
Version:
Lifespikes ui
9 lines (8 loc) • 741 B
TypeScript
import { FieldPath, FieldValues } from 'react-hook-form';
import * as React from 'react';
import { FormFieldType } from '@lifespikes/ui/components/ui';
import * as SwitchPrimitives from '@radix-ui/react-switch/dist';
export interface SwitchFieldProps<TFieldValues extends FieldValues = FieldValues, TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>> extends FormFieldType<TFieldValues, TName> {
_switch?: React.ComponentPropsWithoutRef<typeof SwitchPrimitives.Root>;
}
export declare const SwitchField: <TFieldValues extends FieldValues = FieldValues, TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>>({ _switch, ...props }: SwitchFieldProps<TFieldValues, TName>) => import("react/jsx-runtime").JSX.Element;