diff --git a/FITple-Frontend/src/App.jsx b/FITple-Frontend/src/App.jsx
index ecdb415..ffac598 100644
--- a/FITple-Frontend/src/App.jsx
+++ b/FITple-Frontend/src/App.jsx
@@ -2,6 +2,10 @@ import "./App.css";
import Navbar from "./components/Navbar/Navbar";
import { Routes } from "react-router-dom";
import { Route } from "react-router-dom";
+import LoginPage from "./pages/LoginPage/LoginPage";
+import SignupPage from "./pages/SignupPage/SignupPage";
+import ClothdetailPage from "./pages/ClothdetailPage/ClothdetailPage";
+import ClothmainPage from "./pages/ClothmainPage/ClothmainPage";
function App() {
return (
@@ -10,7 +14,14 @@ function App() {
{/* 각자 route 설정하기 */}
-
+ {/* 로그인페이지 */}
+ } />
+ {/* 회원가입페이지 */}
+ } />
+ {/* 상품디테일 */}
+ } />
+ {/* 이게 메인페이지? */}
+ } />
>
);
diff --git a/FITple-Frontend/src/pages/LoginPage/LoginPage.jsx b/FITple-Frontend/src/pages/LoginPage/LoginPage.jsx
index bcf90a6..2c8f31a 100644
--- a/FITple-Frontend/src/pages/LoginPage/LoginPage.jsx
+++ b/FITple-Frontend/src/pages/LoginPage/LoginPage.jsx
@@ -1,30 +1,30 @@
-import logo from '../../assets/FITple-logo.svg'
+import logo from "../../../assets/FITple-logo.svg";
import {
- LoginPageWrapper,
- MainText,
- FormWrapper,
- InputBox,
- SubmitButton,
- OptionWrapper,
- OptionButton
-} from './LoginPage.style';
+ LoginPageWrapper,
+ MainText,
+ FormWrapper,
+ InputBox,
+ SubmitButton,
+ OptionWrapper,
+ OptionButton,
+} from "./LoginPage.style";
function LoginPage() {
- return (
-
-
- F I T p l e
-
-
-
- 로그인
-
-
- 회원가입
- ID/PW 찾기
-
-
- );
+ return (
+
+
+ F I T p l e
+
+
+
+ 로그인
+
+
+ 회원가입
+ ID/PW 찾기
+
+
+ );
}
-export default LoginPage
\ No newline at end of file
+export default LoginPage;
diff --git a/FITple-Frontend/src/pages/SignupPage/SignupPage.jsx b/FITple-Frontend/src/pages/SignupPage/SignupPage.jsx
index 959bc50..af5119d 100644
--- a/FITple-Frontend/src/pages/SignupPage/SignupPage.jsx
+++ b/FITple-Frontend/src/pages/SignupPage/SignupPage.jsx
@@ -1,33 +1,33 @@
-import logo from '../../assets/FITple-logo.svg'
-import { useState } from 'react'
+import logo from "../../../assets/FITple-logo.svg";
+import { useState } from "react";
import {
- SignupPageWrapper,
- FormWrapper,
- InputBox,
- ErrorText,
- MainText,
- ScrollBox,
- CheckboxContainer,
- Checkbox,
- SubmitButton
-} from './SignupPage.style';
+ SignupPageWrapper,
+ FormWrapper,
+ InputBox,
+ ErrorText,
+ MainText,
+ ScrollBox,
+ CheckboxContainer,
+ Checkbox,
+ SubmitButton,
+} from "./SignupPage.style";
function SignupPage() {
- const [isChecked, setIsChecked] = useState(false);
+ const [isChecked, setIsChecked] = useState(false);
- const handleCheckboxChange = (event) => {
- setIsChecked(event.target.checked);
- };
+ const handleCheckboxChange = (event) => {
+ setIsChecked(event.target.checked);
+ };
- const handleButtonClick = () => {
- if (isChecked) {
- alert('이용약관에 동의하셨습니다.');
- } else {
- alert('이용약관에 동의해주세요.');
- }
- };
+ const handleButtonClick = () => {
+ if (isChecked) {
+ alert("이용약관에 동의하셨습니다.");
+ } else {
+ alert("이용약관에 동의해주세요.");
+ }
+ };
- const termsOfService = `
+ const termsOfService = `
제 1 조 (목적)
이 약관은 회사가 제공하는 서비스의 이용 조건 및 절차, 기타 필요한 사항을 규정함을 목적으로 합니다.
@@ -60,53 +60,71 @@ function SignupPage() {
서비스 이용으로 발생한 분쟁에 대해 소송이 제기될 경우, 회사의 본사 소재지를 관할하는 법원을 전속 관할법원으로 합니다.
`;
- return (
-
-
-
-
- 사용 가능한 아이디입니다.
-
- 8자리 이상의 비밀번호를 입력해주세요.
-
- 비밀번호가 일치하지 않습니다.
-
- 사용 가능한 이메일 주소입니다.
-
- 이용약관 동의
-
- {termsOfService.split('\n').map((line, index) => (
- {line}
- ))}
-
-
-
-
-
-
- 개인정보 수집 및 이용 동의
-
- {termsOfService.split('\n').map((line, index) => (
- {line}
- ))}
-
-
-
-
-
-
- 이메일 마케팅 정보 수신 동의
-
-
-
-
-
-
-
- 회원가입
-
-
- );
+ return (
+
+
+
+
+ 사용 가능한 아이디입니다.
+
+
+ 8자리 이상의 비밀번호를 입력해주세요.
+
+
+ 비밀번호가 일치하지 않습니다.
+
+ 사용 가능한 이메일 주소입니다.
+
+ 이용약관 동의
+
+ {termsOfService.split("\n").map((line, index) => (
+ {line}
+ ))}
+
+
+
+
+
+
+ 개인정보 수집 및 이용 동의
+
+ {termsOfService.split("\n").map((line, index) => (
+ {line}
+ ))}
+
+
+
+
+
+
+ 이메일 마케팅 정보 수신 동의
+
+
+
+
+
+
+
+ 회원가입
+
+
+ );
}
-export default SignupPage
\ No newline at end of file
+export default SignupPage;