import { Checkbox, FormControl, FormField, FormItem, FormLabel, FormMessage, ScrollArea, } from '@marzneshin/components'; import { useServicesQuery } from '@marzneshin/features/services'; import { ServiceCard } from '@marzneshin/features/users'; import { cn } from '@marzneshin/utils'; import { FC } from 'react' import { useFormContext } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; interface ServicesFieldProps { } export const ServicesField: FC = () => { const form = useFormContext(); const { data } = useServicesQuery({ page: 1, size: 100 }); const { t } = useTranslation(); console.log(form.getValues().services) return ( ( {t('services')} {data.entity.map(service => ( (
{ return checked ? field.onChange([...field.value, service.id]) : field.onChange( field.value?.filter( (value: number) => value !== service.id ) ) }} />
)} /> ))}
)} /> ); };