@@ -35,9 +35,9 @@ const ProfilePage: NextPage = () => {
35
35
const router = useRouter ( ) ;
36
36
const { kakaoId, kakaoEmail, googleEmail } = router . query ;
37
37
38
- const MyInfo = useGetMe ( ) ;
38
+ const MyInfo = kakaoId ? null : useGetMe ( ) ;
39
39
40
- const [ selectedProfile , setSelectedProfile ] = useState < ProfileEnum > ( 'BLUE ' ) ;
40
+ const [ selectedProfile , setSelectedProfile ] = useState < ProfileEnum > ( 'GREEN ' ) ;
41
41
const [ nickname , setNickname ] = useState ( MyInfo ?. nickname ?? '' ) ;
42
42
const [ isNicknameAvailable , setIsNicknameAvailable ] = useState < null | boolean > ( null ) ;
43
43
const [ isNicknameChecked , setIsNicknameChecked ] = useState < null | boolean > ( null ) ;
@@ -84,10 +84,10 @@ const ProfilePage: NextPage = () => {
84
84
85
85
if ( ( kakaoEmail && kakaoId ) ?? googleEmail ) {
86
86
postUser . mutate ( {
87
- nickName : nickname ,
88
- kakaoId : Number ( kakaoId ?? MyInfo . kakaoId ) ,
89
- kakaoEmail : ( kakaoEmail as string ) ?? MyInfo . kakaoEmail ,
90
- googleEmail : ( googleEmail as string ) ?? MyInfo . googleEmail ,
87
+ nickname,
88
+ kakaoId : Number ( kakaoId ?? MyInfo ? .kakaoId ) ,
89
+ kakaoEmail : ( kakaoEmail as string ) ?? MyInfo ? .kakaoEmail ,
90
+ googleEmail : ( googleEmail as string ) ?? MyInfo ? .googleEmail ?? null ,
91
91
profileImage : selectedProfile ,
92
92
} ) ;
93
93
} else {
@@ -141,7 +141,7 @@ const ProfilePage: NextPage = () => {
141
141
</ div >
142
142
< button
143
143
type = "submit"
144
- className = { `p-18 gap-12 rounded-12 heading4-semibold ${ ( MyInfo ?. nickname !== nickname && MyInfo . profileImage === selectedProfile ) || ( MyInfo ?. nickname === nickname && MyInfo . profileImage !== selectedProfile ) || ( isNicknameAvailable && selectedProfile ) ? 'bg-primary2' : 'bg-gray3' } mt-[205px] text-white` }
144
+ className = { `p-18 gap-12 rounded-12 heading4-semibold ${ ( MyInfo ?. nickname !== nickname && MyInfo ? .profileImage === selectedProfile ) || ( MyInfo ?. nickname === nickname && MyInfo . profileImage !== selectedProfile ) || ( isNicknameAvailable && selectedProfile ) ? 'bg-primary2' : 'bg-gray3' } mt-[205px] text-white` }
145
145
>
146
146
편집완료
147
147
</ button >
0 commit comments