임동욱 임동욱 08-18
merge: 조회 목록 가로 폭 수정
@e881cc2dfb3ccc70790d7b4eef2433d0decf4ab0
@fox/styles/_fox-description-list.scss
--- @fox/styles/_fox-description-list.scss
+++ @fox/styles/_fox-description-list.scss
@@ -21,6 +21,9 @@
   inline-size: 100%;
   flex-direction: column;
   margin: 0;
+  // flex 부모가 `align-items: flex-start`여도 가로로 꽉 차게 한다 — 이 목록은 줄마다 구분선을
+  // 긋기 때문에 폭이 내용에 맞춰 줄면 선이 중간에서 끊긴 것처럼 보인다.
+  align-self: stretch;
 
   &__item {
     display: flex;
 
app/(protected)/(basic)/students/_components/student-detail-modal.module.scss (added)
+++ app/(protected)/(basic)/students/_components/student-detail-modal.module.scss
@@ -0,0 +1,7 @@
+// 학생 회원 조회 팝업 — 이 화면에만 필요한 배치.
+
+// FoxModal의 `contents`가 `align-items: flex-start`인 flex 열이라, 그 안의 블록 요소는
+// 내용 너비로 줄어든다. 폼은 조회 목록을 감싸기만 하므로 자리를 그대로 넘겨야 한다.
+.form {
+  inline-size: 100%;
+}
app/(protected)/(basic)/students/_components/student-detail-modal.tsx
--- app/(protected)/(basic)/students/_components/student-detail-modal.tsx
+++ app/(protected)/(basic)/students/_components/student-detail-modal.tsx
@@ -17,6 +17,7 @@
   updateStudentActiveStatus,
   type UpdateStudentActiveStatusState,
 } from '../_actions';
+import styles from './student-detail-modal.module.scss';
 
 interface StudentDetailModalProps {
   member: StudentMember;
@@ -154,7 +155,12 @@
         </>
       }
     >
-      <form ref={formRef} id={DETAIL_FORM_ID} action={formAction}>
+      <form
+        ref={formRef}
+        id={DETAIL_FORM_ID}
+        action={formAction}
+        className={styles.form}
+      >
         <input type="hidden" name="id" value={member.id} />
         <FoxDescriptionList items={items} />
       </form>
Add a comment
List