From d2d37c9ad25837b50298c138df3f8604fe378d99 Mon Sep 17 00:00:00 2001 From: qkrxogmla Date: Tue, 13 May 2025 12:17:49 +0900 Subject: [PATCH] =?UTF-8?q?admin=EC=99=84=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/App.jsx | 6 ++++ frontend/src/pages/admin/Admin.jsx | 31 +++++++++++++++++-- frontend/src/pages/admin/AttendanceCode.jsx | 4 +++ frontend/src/pages/admin/ManageStudent.jsx | 4 +++ frontend/src/pages/admin/ManageTask.jsx | 4 +++ frontend/src/{ => pages/generation}/Home.jsx | 1 - .../{ => pages/generation}/Home.module.css | 0 7 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 frontend/src/pages/admin/AttendanceCode.jsx create mode 100644 frontend/src/pages/admin/ManageStudent.jsx create mode 100644 frontend/src/pages/admin/ManageTask.jsx rename frontend/src/{ => pages/generation}/Home.jsx (96%) rename frontend/src/{ => pages/generation}/Home.module.css (100%) diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 50530e1..2d7135e 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -6,6 +6,9 @@ import Assignment from "./pages/generation/Assignment"; import Deposit from "./pages/generation/Deposit"; import Intro from "./Intro"; import Admin from "./pages/admin/Admin"; +import MagageStudent from "./pages/admin/MagageStudent"; +import MagageTask from "./pages/admin/MagageTask"; +import AttendanceCode from "./pages/admin/AttendanceCode"; import Attendance from "./pages/generation/Attendance"; function App() { @@ -19,6 +22,9 @@ function App() { } /> } /> } /> + } /> + } /> + } /> ); diff --git a/frontend/src/pages/admin/Admin.jsx b/frontend/src/pages/admin/Admin.jsx index 1eb01d0..2223673 100644 --- a/frontend/src/pages/admin/Admin.jsx +++ b/frontend/src/pages/admin/Admin.jsx @@ -1,9 +1,34 @@ +import { useNavigate } from "react-router-dom"; +import styles from "../generation/Home.module.css"; + const Admin = () => { + const navigate = useNavigate(); return ( -
-

Admin Page

-

This is the admin page.

+
+
+

PIROCHECK

+ + + + 로고 +
); }; + export default Admin; diff --git a/frontend/src/pages/admin/AttendanceCode.jsx b/frontend/src/pages/admin/AttendanceCode.jsx new file mode 100644 index 0000000..bd0987b --- /dev/null +++ b/frontend/src/pages/admin/AttendanceCode.jsx @@ -0,0 +1,4 @@ +const AttendanceCode = () => { + return

수강생 관리

; +}; +export default AttendanceCode; diff --git a/frontend/src/pages/admin/ManageStudent.jsx b/frontend/src/pages/admin/ManageStudent.jsx new file mode 100644 index 0000000..41f63e8 --- /dev/null +++ b/frontend/src/pages/admin/ManageStudent.jsx @@ -0,0 +1,4 @@ +const MagageStudent = () => { + return

수강생 관리

; +}; +export default MagageStudent; diff --git a/frontend/src/pages/admin/ManageTask.jsx b/frontend/src/pages/admin/ManageTask.jsx new file mode 100644 index 0000000..f0f4924 --- /dev/null +++ b/frontend/src/pages/admin/ManageTask.jsx @@ -0,0 +1,4 @@ +const MagageTask = () => { + return

수강생 관리

; +}; +export default MagageTask; diff --git a/frontend/src/Home.jsx b/frontend/src/pages/generation/Home.jsx similarity index 96% rename from frontend/src/Home.jsx rename to frontend/src/pages/generation/Home.jsx index f1fe4fa..df86a12 100644 --- a/frontend/src/Home.jsx +++ b/frontend/src/pages/generation/Home.jsx @@ -1,4 +1,3 @@ -import React from "react"; import { useNavigate } from "react-router-dom"; import styles from "./Home.module.css"; diff --git a/frontend/src/Home.module.css b/frontend/src/pages/generation/Home.module.css similarity index 100% rename from frontend/src/Home.module.css rename to frontend/src/pages/generation/Home.module.css