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 ( - - FITple Logo - F I T p l e - - - - 로그인 - - - 회원가입 - ID/PW 찾기 - - - ); + return ( + + FITple Logo + 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 ( - - FITple Logo - - - 사용 가능한 아이디입니다. - - 8자리 이상의 비밀번호를 입력해주세요. - - 비밀번호가 일치하지 않습니다. - - 사용 가능한 이메일 주소입니다. - - 이용약관 동의 - - {termsOfService.split('\n').map((line, index) => ( -

{line}

- ))} -
- - - - - - 개인정보 수집 및 이용 동의 - - {termsOfService.split('\n').map((line, index) => ( -

{line}

- ))} -
- - - - - - 이메일 마케팅 정보 수신 동의 - - - - - - - - 회원가입 -
-
- ); + return ( + + FITple Logo + + + 사용 가능한 아이디입니다. + + + 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;