mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-24 15:25:46 +00:00
refactor(FE): Refactor handleViewUniformityDetails to inline definition
This commit is contained in:
@@ -60,25 +60,6 @@ const UniformityDetail: React.FC<UniformityDetailProps> = ({
|
|||||||
router.push(`/production/uniformity?action=reject&id=${initialValues.id}`);
|
router.push(`/production/uniformity?action=reject&id=${initialValues.id}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleViewUniformityDetails = () => {
|
|
||||||
if (!uniformity_details || uniformity_details.length === 0) {
|
|
||||||
setShouldFetchDetails(true);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
setExpandedDrawerContent(
|
|
||||||
<UniformityDetailsPreview
|
|
||||||
info_umum={initialValues.info_umum}
|
|
||||||
uniformity_details={uniformity_details}
|
|
||||||
uniformityId={initialValues.id}
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
|
|
||||||
setTimeout(() => {
|
|
||||||
setExpandedDrawerOpen(true);
|
|
||||||
}, 0);
|
|
||||||
};
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (
|
if (
|
||||||
shouldFetchDetails &&
|
shouldFetchDetails &&
|
||||||
@@ -202,6 +183,25 @@ const UniformityDetail: React.FC<UniformityDetailProps> = ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (id === 'document-name') {
|
if (id === 'document-name') {
|
||||||
|
const handleViewUniformityDetails = () => {
|
||||||
|
if (!uniformity_details || uniformity_details.length === 0) {
|
||||||
|
setShouldFetchDetails(true);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
setExpandedDrawerContent(
|
||||||
|
<UniformityDetailsPreview
|
||||||
|
info_umum={initialValues.info_umum}
|
||||||
|
uniformity_details={uniformity_details}
|
||||||
|
uniformityId={initialValues.id}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
|
setExpandedDrawerOpen(true);
|
||||||
|
}, 0);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className='flex items-center gap-2'>
|
<div className='flex items-center gap-2'>
|
||||||
<span>{valueMap[id]}</span>
|
<span>{valueMap[id]}</span>
|
||||||
@@ -231,7 +231,14 @@ const UniformityDetail: React.FC<UniformityDetailProps> = ({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
[initialValues, handleViewUniformityDetails, isLoading]
|
[
|
||||||
|
initialValues,
|
||||||
|
isLoading,
|
||||||
|
uniformity_details,
|
||||||
|
setShouldFetchDetails,
|
||||||
|
setExpandedDrawerContent,
|
||||||
|
setExpandedDrawerOpen,
|
||||||
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
const samplingTableData: DetailOptionType[] = useMemo(() => {
|
const samplingTableData: DetailOptionType[] = useMemo(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user