Skip to content

Commit

Permalink
Feat: 설정 페이지 로그아웃 정의
Browse files Browse the repository at this point in the history
  • Loading branch information
kurtyoon committed Feb 16, 2024
1 parent 821f347 commit 6d35300
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
7 changes: 2 additions & 5 deletions src/components/Setting/UserInfo/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,17 @@ interface Props {
isLogin: boolean;
nickname?: string;
provider?: string;
logout?: () => void;
}

export default function UserInfo(props: Props) {
const handleLogout = () => {
console.log('로그아웃');
};

return (
<>
{props.isLogin ? (
<Styled.Container>
<Styled.Label>{props.nickname}</Styled.Label>
<Styled.Provider>{props.provider}</Styled.Provider>
<Styled.Logout onClick={handleLogout}>로그아웃</Styled.Logout>
<Styled.Logout onClick={props.logout}>로그아웃</Styled.Logout>
</Styled.Container>
) : (
<Styled.Label>로그인 후 이용해주세요</Styled.Label>
Expand Down
6 changes: 4 additions & 2 deletions src/pages/Setting/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,20 @@ import PageLayout from '@/components/PageLayout/PageLayout';
import * as Styled from './style';
import SettingInfoList from '@/components/Setting/SettingInfoList';
import UserInfo from '@/components/Setting/UserInfo';
import {useLoginStatus} from '@/hooks/useLoginStatus';

export default function Setting() {
const isLogin = true;
const {isLoggedIn, logout} = useLoginStatus();

return (
<PageLayout>
<SettingCloseButton />
<Styled.Wrapper>
<UserInfo
isLogin={isLogin}
isLogin={isLoggedIn}
nickname={'Cafevery'}
provider={'소셜 로그인 회원'}
logout={logout}
/>
</Styled.Wrapper>
<Styled.Line />
Expand Down

0 comments on commit 6d35300

Please sign in to comment.