Merge remote-tracking branch 'origin/feat/FE/US-76/TASK-114-129-136-slicing-ui-and-validation-create-edit-daily-recording-growing-form' into feat/FE/US-76/TASK-114-129-136-slicing-ui-and-validation-create-edit-daily-recording-growing-form

This commit is contained in:
rstubryan
2025-10-20 20:19:51 +07:00
@@ -589,26 +589,29 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
<tr> <tr>
{type !== 'detail' && ( {type !== 'detail' && (
<th> <th>
<input <div className='flex flex-col items-start gap-2'>
type='checkbox' <input
className='checkbox' type='checkbox'
checked={ className='checkbox'
formik.values.feed_data?.length === checked={
selectedFeed.length && formik.values.feed_data?.length ===
formik.values.feed_data?.length > 0 selectedFeed.length &&
} formik.values.feed_data?.length > 0
onChange={(e) => {
if (e.target.checked) {
setSelectedFeed(
formik.values.feed_data?.map(
(_, idx) => idx
) ?? []
);
} else {
setSelectedFeed([]);
} }
}} onChange={(e) => {
/> if (e.target.checked) {
setSelectedFeed(
formik.values.feed_data?.map(
(_, idx) => idx
) ?? []
);
} else {
setSelectedFeed([]);
}
}}
/>
<FieldMessage message={null} isVisible={false} />
</div>
</th> </th>
)} )}
<th>Feed Name</th> <th>Feed Name</th>