Skip to content

Commit

Permalink
feat: login/pick 페이지에서 가게 운영자 혹은 일반 회원 선택 시 선택한 항목에 맞춰 전역 state 값이 지정…
Browse files Browse the repository at this point in the history
…되는 기능 추가 #5

feat: login/pick 페이지에서 가게 운영자 혹은 일반 회원 선택 시 선택한 항목에 맞춰 전역 state 값이 지정되는 기능 추가
  • Loading branch information
Joonhyung-Choi committed Aug 1, 2023
1 parent 3d966ac commit 0a0f946
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 3 deletions.
11 changes: 10 additions & 1 deletion pages/login/pick.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
import React from "react";
import React, { useEffect } from "react";
import LoginPickContainer from "../../src/login/loginPick/LoginPickContainer";
import { useRouter } from "next/router";
import { useRecoilState } from "recoil";
import { signUpDataState } from "../../src/recoil/login/signUpState";

const LoginPick = () => {
const router = useRouter();
const [signUpData, setSignUpData] = useRecoilState(signUpDataState);

useEffect(() => {
console.log(signUpData);
}, []);
return <LoginPickContainer />;
};

Expand Down
28 changes: 26 additions & 2 deletions src/login/loginPick/PickContents.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,26 @@ import OwnerImage from "../../../public/svg/loginPage/owner.svg";
import UserImage from "../../../public/svg/loginPage/user.svg";
import Explain from "./Explain";
import Tag from "../../components/Tag";
import { useRouter } from "next/router";
import { useRecoilState } from "recoil";
import { signUpDataState } from "../../recoil/login/signUpState";

function PickContents({ role }: { role: "owner" | "user" }) {
const router = useRouter();
const [signUpData, setSignUpData] = useRecoilState(signUpDataState);

const updateUserRole = () => {
console.log(123);

const userRole = role === "owner" ? "MANAGER" : "USER";
console.log(userRole);

setSignUpData({
...signUpData,
userRole: userRole,
});
};

return (
<PickContentsDiv>
<ResponsiveDiv wrapperWidth={1920}>
Expand Down Expand Up @@ -35,7 +53,10 @@ function PickContents({ role }: { role: "owner" | "user" }) {
height="60px"
inversion={role === "owner" ? true : false}
clickAble={true}
onClickHandler={() => {}}
onClickHandler={() => {
updateUserRole();
router.push("/login/nickname");
}}
/>
</ResponsiveDiv>
<ResponsiveDiv wrapperWidth={1280}>
Expand All @@ -46,7 +67,10 @@ function PickContents({ role }: { role: "owner" | "user" }) {
inversion={role === "owner" ? true : false}
fontSize="11px"
clickAble={true}
onClickHandler={() => {}}
onClickHandler={() => {
updateUserRole();
router.push("/login/nickname");
}}
/>
</ResponsiveDiv>
</PickContentsDiv>
Expand Down

0 comments on commit 0a0f946

Please sign in to comment.