Skip to content

Commit d197e57

Browse files
authored
Merge pull request #218 from pirogramming/frontend_th
Frontend th
2 parents a739165 + 2b78ee9 commit d197e57

7 files changed

Lines changed: 37 additions & 22 deletions

File tree

Lines changed: 3 additions & 0 deletions
Loading

frontend/src/App.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ function App() {
2020
return (
2121
<BrowserRouter>
2222
<Routes>
23+
<Route path="/" element={<ManageTask />} />
2324
<Route path="/" element={<Intro />} />
2425
<Route path="/login" element={<Login />} />
2526
<Route

frontend/src/pages/admin/AdminStudentAssignment.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ const AdminStudentAssignment = () => {
3333

3434

3535
fetchStudentAssignments(studentId).then((res) => {
36-
const formatted = res.data.data.map((weekItem) => ({
36+
const formatted = res.data.map((weekItem) => ({
3737
week: weekItem.week,
38-
label: `${weekItem.week}주차 ${weekItem.subject}`,
38+
label: `${weekItem.week}주차 ${weekItem.title}`,
3939
days: weekItem.days.map((dayItem) => ({
4040
day: dayItem.day,
4141
tasks: dayItem.details.map((task) => ({
@@ -122,7 +122,7 @@ const AdminStudentAssignment = () => {
122122
{weekItem.days.map((dayItem, dayIdx) => (
123123
<div key={dayIdx} className={styles.dayCard}>
124124
<p className={styles.dayLabel}>
125-
{dayItem.day} &nbsp; {dayItem.subject}
125+
{dayItem.day} &nbsp; {dayItem.subtitle}
126126
</p>
127127
<div className={styles.taskList}>
128128
{dayItem.tasks.map((task, taskIdx) => (

frontend/src/pages/admin/DetailManageStudent.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ const DetailManageStudent = () => {
7373
<button
7474
key={index}
7575
className={style.assignment_button}
76-
onClick={() => navigate(`/admin/assignment/${student.id}/${week.week}`)}
76+
onClick={() => navigate(`/admin/assignment/${student.id}/${index + 1}`)}
7777
>
7878
{week.week} {week.title && ` ${week.title}`}
7979
</button>

frontend/src/pages/admin/ManageTask.jsx

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,25 @@ const ManageTask = () => {
2323
const closeModal = () => setShowModal(false);
2424

2525
return (
26-
<div className={style.managetask_wrapper}>
27-
<Header />
28-
<div className={style.week_container}>
29-
{weekData.map((week, index) => (
30-
<div key={index} className={style.week_block}>
31-
<button className={style.week_button}>
32-
{week.week} {week.title && ` ${week.title}`}
33-
</button>
34-
<img
35-
src="/assets/img/edit.png"
36-
alt="edit"
37-
className={style.edit_icon}
38-
onClick={() => handleEditClick(index)}
39-
/>
40-
</div>
41-
))}
26+
<div className={style.manage_task_container}>
27+
<div className={style.managetask_wrapper}>
28+
<Header />
29+
<div className={style.week_container}>
30+
{weekData.map((week, index) => (
31+
<div key={index} className={style.week_block}>
32+
<button className={style.week_button}>
33+
{week.week} {week.title && ` ${week.title}`}
34+
</button>
35+
<img
36+
src="/assets/img/edit.png"
37+
alt="edit"
38+
className={style.edit_icon}
39+
onClick={() => handleEditClick(index)}
40+
/>
41+
</div>
42+
))}
43+
</div>
44+
<img src="assets/img/plus.svg"></img>
4245
</div>
4346
{showModal && (
4447
<TaskModal

frontend/src/pages/admin/ManageTask.module.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
flex-direction: column;
1010
align-items: center;
1111
width: 100%;
12+
margin-top: 70px;
13+
margin-bottom: 80px;
1214
}
1315
.week_block {
1416
display: flex;
@@ -104,3 +106,9 @@
104106
color: white;
105107
cursor: not-allowed;
106108
}
109+
.manage_task_container {
110+
display: flex;
111+
flex-direction: column;
112+
justify-content: center;
113+
align-items: center;
114+
}

frontend/src/pages/generation/Assignment.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ const Assignment = () => {
1919
fetchAssignmentsByUser(userId)
2020
.then((weekData) => {
2121
const formatted = weekData.map((weekItem) => ({
22-
label: `${weekItem.week}주차 ${weekItem.subtitle}`,
22+
label: `${weekItem.week}주차 ${weekItem.title}`,
2323
//label: `${weekItem.week}주차 ${weekItem.subject}`,
2424
details: weekItem.days.map((dayItem) => ({
2525
day: dayItem.day,
26-
subject: dayItem.subject,
26+
subject: dayItem.subtitle,
2727
//subject: weekItem.subject,
2828
tasks: dayItem.details.map((task) => ({
2929
label: task.assignmentName,

0 commit comments

Comments
 (0)