Skip to content

Commit eb28023

Browse files
authored
Merge pull request #162 from pirogramming/main
[add]: 버튼 조건부 렌더링 추가
2 parents 75487bc + 1fd7922 commit eb28023

1 file changed

Lines changed: 21 additions & 17 deletions

File tree

frontend/src/pages/admin/DetailManageStudent.jsx

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,27 @@ const DetailManageStudent = () => {
5050
보증금 방어권: <span>{student.defence}</span>
5151
</div>
5252
</div>
53-
<button
54-
className={style.attendance_btn}
55-
onClick={() => navigate(`/admin/attendance/${student.id}`)}
56-
>
57-
출석 관리 <span>&gt;</span>
58-
</button>
59-
<div className={style.assignment_list}>
60-
{weekData.map((week, index) => (
61-
<button
62-
key={index}
63-
className={style.assignment_button}
64-
onClick={() => navigate(`/admin/assignment/${student.id}`)}
65-
>
66-
{week.week} {week.title && ` ${week.title}`}
67-
</button>
68-
))}
69-
</div>
53+
{student && (
54+
<button
55+
className={style.attendance_btn}
56+
onClick={() => navigate(`/admin/attendance/${student.id}`)}
57+
>
58+
출석 관리 <span>&gt;</span>
59+
</button>
60+
)}
61+
{student && (
62+
<div className={style.assignment_list}>
63+
{weekData.map((week, index) => (
64+
<button
65+
key={index}
66+
className={style.assignment_button}
67+
onClick={() => navigate(`/admin/assignment/${student.id}`)}
68+
>
69+
{week.week} {week.title && ` ${week.title}`}
70+
</button>
71+
))}
72+
</div>
73+
)}
7074
</div>
7175
</div>
7276
);

0 commit comments

Comments
 (0)