diff --git a/src/App.js b/src/App.js
index 9571c20..7ab8d5e 100644
--- a/src/App.js
+++ b/src/App.js
@@ -6,7 +6,7 @@ import LoginPage from "./page/LoginPage";
function App() {
return (
-
+
);
}
diff --git a/src/components/Darkmode/Darkmode.jsx b/src/components/Darkmode/Darkmode.jsx
index cdb4e78..f14e079 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 [isDark, setIsDark] = useState(false);
+ const toggleMode = () => {
+ setIsDark(prevMode => !prevMode);
+ };
+
+ return (
+
+
{isDark ? "다크 모드" : "라이트 모드"}
+
+
+ );
};
export default Darkmode;
diff --git a/src/components/LoginForm/LoginForm.jsx b/src/components/LoginForm/LoginForm.jsx
index 6fa5a06..616e115 100644
--- a/src/components/LoginForm/LoginForm.jsx
+++ b/src/components/LoginForm/LoginForm.jsx
@@ -7,11 +7,40 @@ const LoginForm = ({ validUser }) => {
const [message, setMessage] = useState("");
const inputRef = useRef(null);
+ const handleLogin = () => {
+ if (userid === validUser.id && userpw === validUser.pw) {
+ setMessage("로그인 되었습니다!");
+ } else {
+ setMessage("아이디와 비밀번호를 다시 확인해주세요!");
+ setUserid("");
+ setUserpw("");
+ inputRef.current.focus();}
+ };
+ useEffect(() => {
+ if (message) {
+ const timer = setTimeout(() => setMessage(""), 3000);
+ return () => clearTimeout(timer);
+ }
+ }, [message]);
+
return (
);