import { type FC } from 'react' import type { FormikProps } from 'formik' import { Checkbox } from '@/components/ui/checkbox' import type { CreateFoodType } from '../types/Types' type MealTimesSectionProps = { formik: FormikProps } const MealTimesSection: FC = ({ formik }) => { const mealTypes = [ { value: 'breakfast', label: 'صبحانه' }, { value: 'lunch', label: 'ناهار' }, { value: 'dinner', label: 'شام' } ] as const const handleMealTypeChange = (mealType: string, checked: boolean) => { const currentMealTypes = formik.values.mealTypes || [] if (checked) { if (!currentMealTypes.includes(mealType)) { formik.setFieldValue('mealTypes', [...currentMealTypes, mealType]) } } else { formik.setFieldValue('mealTypes', currentMealTypes.filter(m => m !== mealType)) } } return (
وعده‌های غذایی
{mealTypes.map((mealType) => (
handleMealTypeChange(mealType.value, checked as boolean)} />
))}
) } export default MealTimesSection