import type { ReactNode } from 'react' import type { FieldValues, Path, UseFormReturn } from 'react-hook-form' import { CardContent, FormControl, FormField, Switch } from 'ui' import { FormItemLayout } from 'ui-patterns/form/FormItemLayout/FormItemLayout' interface DashboardToggleProps { form: UseFormReturn name: Path label: string description: ReactNode onToggle: (value: boolean) => void isLast?: boolean } export function DashboardToggle({ form, name, label, description, onToggle, isLast, }: DashboardToggleProps) { return ( ( { field.onChange(value) onToggle(value) }} /> )} /> ) }