@@ -3,26 +3,26 @@ import logo from "/assets/logo.png";
33import styles from "./Home.module.css" ;
44
55const {
6- VITE_KAKAO_REST_API_KEY ,
7- VITE_KAKAO_REDIRECT_URI ,
8- VITE_GOOGLE_CLIENT_ID ,
9- VITE_GOOGLE_REDIRECT_URI ,
10- VITE_NAVER_CLIENT_ID ,
11- VITE_NAVER_REDIRECT_URI ,
6+ VITE_KAKAO_REST_API_KEY ,
7+ VITE_KAKAO_REDIRECT_URI ,
8+ VITE_GOOGLE_CLIENT_ID ,
9+ VITE_GOOGLE_REDIRECT_URI ,
10+ VITE_NAVER_CLIENT_ID ,
11+ VITE_NAVER_REDIRECT_URI ,
1212} = import . meta. env ;
1313
1414export default function Home ( ) {
15- const navigate = useNavigate ( ) ;
15+ const navigate = useNavigate ( ) ;
1616
17- const toLogin = ( ) => navigate ( "/auth/login" ) ;
18- const toSignUp = ( ) => navigate ( "/auth/signup" ) ;
17+ const toLogin = ( ) => navigate ( "/auth/login" ) ;
18+ const toSignUp = ( ) => navigate ( "/auth/signup" ) ;
1919
20- const kakaoURL = `https://kauth.kakao.com/oauth/authorize?client_id=${ VITE_KAKAO_REST_API_KEY } &redirect_uri=${ VITE_KAKAO_REDIRECT_URI } &response_type=code` ;
20+ const kakaoURL = `https://kauth.kakao.com/oauth/authorize?client_id=${ VITE_KAKAO_REST_API_KEY } &redirect_uri=${ VITE_KAKAO_REDIRECT_URI } &response_type=code` ;
2121 const handleKakaoLogin = ( ) => {
2222 window . location . href = kakaoURL ;
2323 } ;
2424
25- const googleURL = `https://accounts.google.com/o/oauth2/v2/auth?
25+ const googleURL = `https://accounts.google.com/o/oauth2/v2/auth?
2626 scope=https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile&
2727 include_granted_scopes=true&
2828 response_type=token&
@@ -33,62 +33,62 @@ export default function Home() {
3333 window . location . href = googleURL ;
3434 } ;
3535
36- const state = crypto . randomUUID ( ) ;
37- sessionStorage . setItem ( "naver_oauth_state" , state ) ;
38- const naverURL = `https://nid.naver.com/oauth2.0/authorize?response_type=code&client_id=${ VITE_NAVER_CLIENT_ID } &state=${ state } &redirect_uri=${ VITE_NAVER_REDIRECT_URI } ` ;
36+ const state = crypto . randomUUID ( ) ;
37+ sessionStorage . setItem ( "naver_oauth_state" , state ) ;
38+ const naverURL = `https://nid.naver.com/oauth2.0/authorize?response_type=code&client_id=${ VITE_NAVER_CLIENT_ID } &state=${ state } &redirect_uri=${ VITE_NAVER_REDIRECT_URI } ` ;
3939 const handleNaverLogin = ( ) => {
4040 window . location . href = naverURL ;
4141 } ;
4242
43- return (
44- < div className = { styles . page } >
45- < div className = { styles . box } >
46- < div className = { styles . brand } >
47- < img className = { styles . logo } src = { logo } alt = "Logo" />
48- < h1 className = { styles . title } > 행샤</ h1 >
49- </ div >
43+ return (
44+ < div className = { styles . page } >
45+ < div className = { styles . box } >
46+ < div className = { styles . brand } >
47+ < img className = { styles . logo } src = { logo } alt = "Logo" />
48+ < h1 className = { styles . title } > 행샤</ h1 >
49+ </ div >
5050
51- < div className = { styles . actions } >
52- < button className = { styles . btn } type = "button" onClick = { toLogin } >
53- 로그인
54- </ button >
51+ < div className = { styles . actions } >
52+ < button className = { styles . btn } type = "button" onClick = { toLogin } >
53+ 로그인
54+ </ button >
5555
56- < button
57- className = { `${ styles . btn } ${ styles . social } ` }
58- data-provider = "google"
59- type = "button"
60- onClick = { handleGoogleLogin }
61- >
62- < span > 구글 계정으로 계속하기</ span >
63- </ button >
56+ < button
57+ className = { `${ styles . btn } ${ styles . social } ` }
58+ data-provider = "google"
59+ type = "button"
60+ onClick = { handleGoogleLogin }
61+ >
62+ < span > 구글 계정으로 계속하기</ span >
63+ </ button >
6464
65- < button
66- className = { `${ styles . btn } ${ styles . social } ` }
67- data-provider = "kakao"
68- type = "button"
69- onClick = { handleKakaoLogin }
70- >
71- < span > 카카오톡 계정으로 계속하기</ span >
72- </ button >
65+ < button
66+ className = { `${ styles . btn } ${ styles . social } ` }
67+ data-provider = "kakao"
68+ type = "button"
69+ onClick = { handleKakaoLogin }
70+ >
71+ < span > 카카오톡 계정으로 계속하기</ span >
72+ </ button >
7373
74- < button
75- className = { `${ styles . btn } ${ styles . social } ` }
76- data-provider = "naver"
77- type = "button"
78- onClick = { handleNaverLogin }
79- >
80- < span > 네이버 계정으로 계속하기</ span >
81- </ button >
74+ < button
75+ className = { `${ styles . btn } ${ styles . social } ` }
76+ data-provider = "naver"
77+ type = "button"
78+ onClick = { handleNaverLogin }
79+ >
80+ < span > 네이버 계정으로 계속하기</ span >
81+ </ button >
8282
83- < button
84- className = { `${ styles . btn } ${ styles . primary } ` }
85- type = "button"
86- onClick = { toSignUp }
87- >
88- 회원가입
89- </ button >
90- </ div >
91- </ div >
92- </ div >
93- ) ;
83+ < button
84+ className = { `${ styles . btn } ${ styles . primary } ` }
85+ type = "button"
86+ onClick = { toSignUp }
87+ >
88+ 회원가입
89+ </ button >
90+ </ div >
91+ </ div >
92+ </ div >
93+ ) ;
9494}
0 commit comments