File tree 2 files changed +5
-4
lines changed
packages/api/admin/src/hooks/user
projects/admin/src/components/ModalItem
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ import { useMutation } from '@tanstack/react-query';
2
2
3
3
import { userQueryKeys , userUrl , patch } from 'api/common' ;
4
4
5
- interface ApprovedStatus {
6
- approveStatus : 'REJECT ' | 'APPROVED' ;
5
+ export interface ApprovedStatus {
6
+ approveStatus : 'REJECTED ' | 'APPROVED' ;
7
7
}
8
8
9
9
export const usePatchApprovalStatus = ( userId : string ) =>
Original file line number Diff line number Diff line change 2
2
3
3
import { BarIcon } from 'admin/assets' ;
4
4
5
+ import type { ApprovedStatus } from 'api/admin' ;
5
6
import { usePatchApprovalStatus } from 'api/admin' ;
6
7
7
8
import * as S from './style' ;
@@ -24,7 +25,7 @@ const ModalItem: React.FC<ModalItemProps> = ({
24
25
const formatDate = ( isoDate : string ) =>
25
26
isoDate . slice ( 0 , 10 ) . replaceAll ( '-' , '.' ) ;
26
27
27
- const handleApproval = ( approveStatus : 'APPROVED' | 'REJECT' ) => {
28
+ const handleApproval = ( approveStatus : ApprovedStatus [ 'approveStatus' ] ) => {
28
29
mutate ( { approveStatus } ) ;
29
30
onSuccessApproved ( approveStatus === 'APPROVED' ) ;
30
31
} ;
@@ -40,7 +41,7 @@ const ModalItem: React.FC<ModalItemProps> = ({
40
41
< S . ApprovedButton onClick = { ( ) => handleApproval ( 'APPROVED' ) } >
41
42
수락
42
43
</ S . ApprovedButton >
43
- < S . ApprovedButton onClick = { ( ) => handleApproval ( 'REJECT ' ) } >
44
+ < S . ApprovedButton onClick = { ( ) => handleApproval ( 'REJECTED ' ) } >
44
45
거절
45
46
</ S . ApprovedButton >
46
47
</ S . ApprovedContainer >
You can’t perform that action at this time.
0 commit comments