Skip to content

Commit 4eca67d

Browse files
committed
✨ feat(#170): / 루트 경로 로딩 컴포넌트 적용
1 parent 15367aa commit 4eca67d

1 file changed

Lines changed: 11 additions & 41 deletions

File tree

src/app/page.tsx

Lines changed: 11 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,28 @@
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

189
export 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

Comments
 (0)