Skip to content

Commit 67e053b

Browse files
author
TaerangLee
committed
Update handleApproval function
1 parent 974654c commit 67e053b

File tree

1 file changed

+7
-12
lines changed
  • projects/admin/src/components/ModalItem

1 file changed

+7
-12
lines changed

projects/admin/src/components/ModalItem/index.tsx

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ const ModalItem: React.FC<ModalItemProps> = ({
2424
const formatDate = (isoDate: string) =>
2525
isoDate.slice(0, 10).replaceAll('-', '.');
2626

27+
const handleApproval = (approveStatus: 'APPROVED' | 'REJECT') => {
28+
mutate({ approveStatus });
29+
onSuccessApproved(approveStatus === 'APPROVED');
30+
};
31+
2732
return (
2833
<S.ModalItem id={userId}>
2934
<S.TitleContainer>
@@ -32,20 +37,10 @@ const ModalItem: React.FC<ModalItemProps> = ({
3237
<S.Title>{formatDate(createdAt)}</S.Title>
3338
</S.TitleContainer>
3439
<S.ApprovedContainer>
35-
<S.ApprovedButton
36-
onClick={() => {
37-
mutate({ approveStatus: 'APPROVED' });
38-
onSuccessApproved(true);
39-
}}
40-
>
40+
<S.ApprovedButton onClick={() => handleApproval('APPROVED')}>
4141
수락
4242
</S.ApprovedButton>
43-
<S.ApprovedButton
44-
onClick={() => {
45-
mutate({ approveStatus: 'REJECT' });
46-
onSuccessApproved(false);
47-
}}
48-
>
43+
<S.ApprovedButton onClick={() => handleApproval('REJECT')}>
4944
거절
5045
</S.ApprovedButton>
5146
</S.ApprovedContainer>

0 commit comments

Comments
 (0)