1- " use client" ;
1+ ' use client' ;
22
3- import { getAllSpaceName , getNewTokens } from "@/api/login/user" ;
4- import Button from "@/components/common/Button" ;
5- import KakaoShareButton from "@/components/common/KakaoShareButton" ;
6- import Loader from "@/components/common/Loader" ;
7- import {
8- clearInitUserToast ,
9- clearTokens ,
10- getAccessToken ,
11- getCookie ,
12- setCookie ,
13- } from "@/utils/storage" ;
14- import { useRouter } from "next/navigation" ;
15- import { useEffect , useState } from "react" ;
16- import styled from "styled-components" ;
3+ import Loader , { LoaderContainer } from '@/components/common/Loader' ;
4+ import { getAccessToken } from '@/utils/storage' ;
5+ import { useRouter } from 'next/navigation' ;
6+ import { useEffect , useState } from 'react' ;
7+ import styled from 'styled-components' ;
178
189export default function Home ( ) {
1910 const router = useRouter ( ) ;
2011 const accessToken = getAccessToken ( ) ;
2112
2213 useEffect ( ( ) => {
2314 if ( ! accessToken ) {
24- router . push ( " /login" ) ;
15+ router . push ( ' /login' ) ;
2516 } else {
26- router . push ( " /planet" ) ;
17+ router . push ( ' /planet' ) ;
2718 }
2819 } , [ ] ) ;
2920
3021 return (
3122 < Container >
32- { /* <ButtonContainer>
33- <Button
34- buttonType="primary"
35- text="로그아웃하기"
36- onClick={handleLogout}
37- ></Button>
38- <KakaoShareButton letterId="aa" />
39- </ButtonContainer> */ }
23+ < LoaderContainer >
24+ < Loader />
25+ </ LoaderContainer >
4026 </ Container >
4127 ) ;
4228}
@@ -49,19 +35,3 @@ const Container = styled.div`
4935 padding: 25px;
5036 background: ${ ( props ) => props . theme . colors . bg } ;
5137` ;
52-
53- const LoaderContainer = styled . div `
54- width: 100%;
55- height: 100%;
56- min-height: 600px;
57- display: flex;
58- align-items: center;
59- justify-content: center;
60- ` ;
61-
62- const ButtonContainer = styled . div `
63- width: 100%;
64- display: flex;
65- flex-direction: column;
66- gap: 10px;
67- ` ;
0 commit comments