diff --git a/src/App.js b/src/App.js index 9571c20..38c85b0 100644 --- a/src/App.js +++ b/src/App.js @@ -6,9 +6,9 @@ import LoginPage from "./page/LoginPage"; function App() { return (
- +
); } -export default App; +export default App; \ No newline at end of file diff --git a/src/components/Darkmode/Darkmode.jsx b/src/components/Darkmode/Darkmode.jsx index cdb4e78..cc17b21 100644 --- a/src/components/Darkmode/Darkmode.jsx +++ b/src/components/Darkmode/Darkmode.jsx @@ -1,7 +1,20 @@ import { useState } from "react"; import "./Darkmode.css"; + const Darkmode = () => { - return
; + const [DarkMode, setDarkMode] = useState(false); + const handleToggle = () => { + setDarkMode((prev) => !prev); + }; + + return ( +
+

{DarkMode ? "다크모드" : "화이트모드"}

+ +
+ ); }; export default Darkmode; diff --git a/src/components/LoginForm/LoginForm.jsx b/src/components/LoginForm/LoginForm.jsx index 6fa5a06..229e117 100644 --- a/src/components/LoginForm/LoginForm.jsx +++ b/src/components/LoginForm/LoginForm.jsx @@ -7,11 +7,39 @@ const LoginForm = ({ validUser }) => { const [message, setMessage] = useState(""); const inputRef = useRef(null); + const handleChange = (e) => { + e.preventDefault(); + if (userid === validUser.id && userpw === validUser.pw) { + setMessage("로그인 되었습니다!"); + } else { + setMessage("아이디와 비밀번호를 다시 확인해주세요!"); + inputRef.current.focus(); + } + }; + + useEffect(() => { + if (message === "아이디와 비밀번호를 다시 확인해주세요!") { + setUserid(""); + setUserpw(""); + } + }, [message]); + return (
- - - + setUserid(e.target.value)} + /> + setUserpw(e.target.value)} + /> + {message &&

{message}

}
);