Skip to content

Commit

Permalink
Feat: 로그인 페이지 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
navyjeongs committed Jan 29, 2024
1 parent a4f8431 commit e7d8746
Showing 1 changed file with 71 additions and 32 deletions.
103 changes: 71 additions & 32 deletions src/pages/login.tsx
Original file line number Diff line number Diff line change
@@ -1,53 +1,92 @@
import styled from '@emotion/styled';
import Image from 'next/image';
import { useRouter } from 'next/router';
import { useEffect } from 'react';

const Login = () => {
const router = useRouter();

useEffect(() => {
// 최근 방문한 path 저장
if (router.query.callback) {
localStorage.setItem('latestVisit', router.query.callback as string);
} else {
localStorage.setItem('latestVisit', '/');
}
}, []);

return (
<Container>
<Wrapper>
<Title>League Hub</Title>
<KakaoLogin
href={`https://kauth.kakao.com/oauth/authorize?client_id=${process.env.NEXT_PUBLIC_CLIENT_ID}&redirect_uri=${process.env.NEXT_PUBLIC_REDIRECT_URI}&response_type=code`}
>
<Image src='/img/auth/kakao_login.png' alt='kakao_login' width={300} height={55} />
</KakaoLogin>
</Wrapper>
</Container>
<Main>
<BgMain />
<Container>
<LogoContainer>
<LogoImage src='/img/logo/logo-l.png' width='584' height='101' alt='logo' />
</LogoContainer>
<Title>당신의 실력을 증명해보세요.</Title>
<ContentText>대회 개최부터 운영, 관전까지</ContentText>
<ContentText>리그허브에서 한번에..</ContentText>

<Footer>
<FooterText>지금 리그에 참여하세요.</FooterText>
<KakaoLogin
href={`https://kauth.kakao.com/oauth/authorize?client_id=${process.env.NEXT_PUBLIC_CLIENT_ID}&redirect_uri=${process.env.NEXT_PUBLIC_REDIRECT_URI}&response_type=code`}
>
<Image src='/img/auth/kakao_login.png' alt='kakao_login' width={300} height={55} />
</KakaoLogin>
</Footer>
</Container>
</Main>
);
};

export default Login;
const Main = styled.div`
width: 100%;
height: 100vh;
const Container = styled.div`
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: black;
`;

const BgMain = styled.div`
width: 100%;
height: calc(100vh - 4.5rem);
height: 100vh;
position: absolute;
background: url('/img/main/main.png');
background-size: 100% 100vh;
background-repeat: no-repeat;
opacity: 0.6;
z-index: -5;
`;

const Wrapper = styled.div`
display: flex;
flex-direction: column;
row-gap: 10rem;
const Container = styled.div`
height: 50rem;
width: 60rem;
margin: 0 auto;
`;

const LogoContainer = styled.div``;

const LogoImage = styled(Image)`
margin: 0 auto;
`;

const Title = styled.h1`
const Title = styled.h2`
margin: 2rem 0;
text-align: center;
font-size: 3rem;
font-size: 3.2rem;
`;

const ContentText = styled.div`
text-align: center;
font-size: 2.2rem;
font-weight: 700;
`;
const KakaoLogin = styled.a``;

const FooterText = styled.div`
margin: 4rem 0;
`;
const Footer = styled.div`
margin: 10rem auto 0 auto;
font-size: 2rem;
text-align: center;
font-weight: 700;
`;

export default Login;

0 comments on commit e7d8746

Please sign in to comment.