import { type FC } from 'react' import type { FormikProps } from 'formik' import { Checkbox } from '@/components/ui/checkbox' import type { CreateProductType } from '../types/Types' type WeekDaysSectionProps = { formik: FormikProps } const WeekDaysSection: FC = ({ formik }) => { const weekDays = [ { value: 0, label: 'شنبه' }, { value: 1, label: 'یکشنبه' }, { value: 2, label: 'دوشنبه' }, { value: 3, label: 'سه‌شنبه' }, { value: 4, label: 'چهارشنبه' }, { value: 5, label: 'پنج‌شنبه' }, { value: 6, label: 'جمعه' } ] as const const handleDayChange = (dayValue: number, checked: boolean) => { const currentDays = formik.values.weekDays || [] if (checked) { if (!currentDays.includes(dayValue)) { formik.setFieldValue('weekDays', [...currentDays, dayValue]) } } else { formik.setFieldValue('weekDays', currentDays.filter(d => d !== dayValue)) } } return (
روزهای هفته
{weekDays.map((day) => (
handleDayChange(day.value, checked as boolean)} />
))}
) } export default WeekDaysSection