Skip to content

Commit

Permalink
Merge pull request kookmin-sw#2 from capstone-maru/dev
Browse files Browse the repository at this point in the history
chore/docs: 프로젝트 구조 수정
  • Loading branch information
cjeongmin authored Mar 10, 2024
2 parents 2f0cc20 + 1f2238f commit 9071e25
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 8 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
- [features](#features)
- [hooks, quires](#hooks-quires)
- [lib](#lib)
- [types](#etc-types)
- [pages, types](#etc-types)
- [Package Manager](#package-manager)

## **Commit Convention**
Expand Down
10 changes: 9 additions & 1 deletion src/app/page.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
'use client';

import useLoginStatus from '@/hooks/useLoginStatus';
import MainPageWithLogin from '@/pages/main-with-login';
import MainPageWithoutLogin from '@/pages/main-without-login';

export default function Home() {
return <></>;
const loginStatus = useLoginStatus();

return <>{loginStatus ? <MainPageWithLogin /> : <MainPageWithoutLogin />}</>;
}
14 changes: 8 additions & 6 deletions src/hooks/useLoginStatus.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
import { useAppSelector } from '@/lib/hooks';
import { useState } from 'react';
import { useEffect, useState } from 'react';

export default function useLoginStatus() {
const [loginStatus, setLoginStatus] = useState(false);

const status = useAppSelector(state => state.auth.status);
if (status === 'logged-in') {
setLoginStatus(true);
} else {
setLoginStatus(false);
}
useEffect(() => {
if (status === 'logged-in') {
setLoginStatus(true);
} else {
setLoginStatus(false);
}
}, [status]);

return loginStatus;
}
3 changes: 3 additions & 0 deletions src/pages/main-with-login.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export default function MainPageWithLogin() {
return <></>;
}
3 changes: 3 additions & 0 deletions src/pages/main-without-login.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export default function MainPageWithoutLogin() {
return <></>;
}

0 comments on commit 9071e25

Please sign in to comment.