Skip to content

Commit

Permalink
Feat : relpace estimate login logic #164
Browse files Browse the repository at this point in the history
  • Loading branch information
HOOOO98 committed Jan 24, 2024
1 parent 61ad853 commit ad73b18
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
9 changes: 5 additions & 4 deletions src/components/Modal/Invitation/Invitation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import {useRecoilState} from 'recoil';

import styles from './Invitation.module.scss';

import {useGetMyInfo} from '@/hooks/User/useUser';

import {postJoin} from '@/api/invite';
import {isFullMember} from '@/recoil/fullmember/fullmember';
import {parseInviteCode} from '@/utils/parseInviteCode';
Expand All @@ -12,9 +14,10 @@ import FullMembers from '../FullMembers/FullMembers';

import {InvitationProps} from '@/types/Invitation';

function Invitation({inviteCode, isLogin, modal}: InvitationProps) {
function Invitation({inviteCode, modal}: InvitationProps) {
const [isFull, setIsFull] = useRecoilState(isFullMember);
const [, , removeCookie] = useCookies(['join_space_token']);
const {data} = useGetMyInfo(true);
const navigate = useNavigate();
const parsedInviteCode = parseInviteCode(inviteCode);

Expand Down Expand Up @@ -68,7 +71,7 @@ function Invitation({inviteCode, isLogin, modal}: InvitationProps) {
</div>
</div>
</>
) : isLogin ? (
) : data?.status === 200 ? (
<div className={styles.background} onClick={handleBackgroundClick}>
<div className={styles.container} onClick={handleModalClick}>
<div className={styles.wrapperText}>
Expand Down Expand Up @@ -128,5 +131,3 @@ function Invitation({inviteCode, isLogin, modal}: InvitationProps) {
}

export default Invitation;

///////////status :400, SPACE_MAX_COUNT_OVER, 여행스페이스 생성 최대 개수를 초과하셨습니다.
4 changes: 2 additions & 2 deletions src/pages/Home/Home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import Invitation from '@/components/Modal/Invitation/Invitation';

function Home() {
const [onboarding, setOnboarding] = useState(true);
const [cookies] = useCookies(['join_space_token', 'isLogin']);
const [cookies] = useCookies(['join_space_token']);
const [modal, setModal] = useState(false);

useEffect(() => {
Expand Down Expand Up @@ -67,7 +67,7 @@ function Home() {
</div>
</div>
{!onboarding && <Onboarding set={setOnboarding} />}
{modal && <Invitation inviteCode={cookies.join_space_token} isLogin={cookies.isLogin} modal={setModal} />}
{modal && <Invitation inviteCode={cookies.join_space_token} modal={setModal} />}
</div>
);
}
Expand Down
1 change: 0 additions & 1 deletion src/types/Invitation.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
export type InvitationProps = {
inviteCode: string;
isLogin?: string;
modal: React.Dispatch<React.SetStateAction<boolean>>;
};

Expand Down

0 comments on commit ad73b18

Please sign in to comment.