File tree Expand file tree Collapse file tree 1 file changed +7
-12
lines changed
projects/admin/src/components/ModalItem Expand file tree Collapse file tree 1 file changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,11 @@ const ModalItem: React.FC<ModalItemProps> = ({
24
24
const formatDate = ( isoDate : string ) =>
25
25
isoDate . slice ( 0 , 10 ) . replaceAll ( '-' , '.' ) ;
26
26
27
+ const handleApproval = ( approveStatus : 'APPROVED' | 'REJECT' ) => {
28
+ mutate ( { approveStatus } ) ;
29
+ onSuccessApproved ( approveStatus === 'APPROVED' ) ;
30
+ } ;
31
+
27
32
return (
28
33
< S . ModalItem id = { userId } >
29
34
< S . TitleContainer >
@@ -32,20 +37,10 @@ const ModalItem: React.FC<ModalItemProps> = ({
32
37
< S . Title > { formatDate ( createdAt ) } </ S . Title >
33
38
</ S . TitleContainer >
34
39
< S . ApprovedContainer >
35
- < S . ApprovedButton
36
- onClick = { ( ) => {
37
- mutate ( { approveStatus : 'APPROVED' } ) ;
38
- onSuccessApproved ( true ) ;
39
- } }
40
- >
40
+ < S . ApprovedButton onClick = { ( ) => handleApproval ( 'APPROVED' ) } >
41
41
수락
42
42
</ S . ApprovedButton >
43
- < S . ApprovedButton
44
- onClick = { ( ) => {
45
- mutate ( { approveStatus : 'REJECT' } ) ;
46
- onSuccessApproved ( false ) ;
47
- } }
48
- >
43
+ < S . ApprovedButton onClick = { ( ) => handleApproval ( 'REJECT' ) } >
49
44
거절
50
45
</ S . ApprovedButton >
51
46
</ S . ApprovedContainer >
You can’t perform that action at this time.
0 commit comments