diff --git a/cope2n-fe/src/pages/reviews2/FileCard.tsx b/cope2n-fe/src/pages/reviews2/FileCard.tsx index 3c7d715..9ca7bc5 100644 --- a/cope2n-fe/src/pages/reviews2/FileCard.tsx +++ b/cope2n-fe/src/pages/reviews2/FileCard.tsx @@ -5,7 +5,7 @@ const FileCard = ({ file, isSelected, onClick }) => { const fileName = file['File Name']; const extensionType = fileName.split('.').pop(); const isRequired = file['Is Required']; - const isReviewd = file['Is Reviewed']; + const isReviewed = file['Is Reviewed']; return (
{ > {isRequired ? ( <> - {isReviewd ? ( + {isReviewed ? ( { textTransform: 'capitalize', }} > - Reviewd + Reviewed ) : ( { const [selectedFileData, setSelectedFileData] = useState(null); const [selectedFileDataSource, setSelectedFileDataSource] = useState({}); const [selectedFileName, setSelectedFileName] = useState(null); - + const [isOpenConfirmRequest, setIsOpenConfirmRequest] = useState(false); // Default date range: 1 month ago to today const [filterDateRange, setFilterDateRange] = useState(['', '']); @@ -290,23 +290,18 @@ const ReviewPage = () => { }; const handleConfirmReview = async () => { - const isConfirmed = window.confirm( - 'Are you sure you want to confirm this request is reviewed?', - ); - if (isConfirmed) { - try { - await updateRevisedData(currentRequest?.RequestID); - addRecentRequest(currentRequest?.RequestID); - setCurrentRequest({ - ...currentRequest, - ['Is Reviewed']: true, - }); - notification.success({ message: 'Update file success' }); - } catch (error) { - notification.error({ - message: getErrorMessage(error), - }); - } + try { + await updateRevisedData(currentRequest?.RequestID); + addRecentRequest(currentRequest?.RequestID); + setCurrentRequest({ + ...currentRequest, + ['Is Reviewed']: true, + }); + notification.success({ message: 'Update file success' }); + } catch (error) { + notification.error({ + message: getErrorMessage(error), + }); } }; @@ -699,7 +694,7 @@ const ReviewPage = () => { size='middle' disabled={currentRequest && currentRequest['Is Reviewed']} style={{ minWidth: '120px' }} - onClick={handleConfirmReview} + onClick={() => setIsOpenConfirmRequest(true)} > Confirm request @@ -1012,6 +1007,20 @@ const ReviewPage = () => {
+ { + setIsOpenConfirmRequest(false); + handleConfirmReview(); + }} + onCancel={() => { + setIsOpenConfirmRequest(false); + }} + > +

Are you sure you want to confirm this request is reviewed?

+
); };