From f49d6d8722041d45863c06fbc2927cd5c1b18aff Mon Sep 17 00:00:00 2001 From: sihoo Date: Tue, 1 Sep 2026 08:29:50 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=84=EC=A0=95=20=EC=B6=94=EA=B0=80/?= =?UTF-8?q?=EC=97=91=EC=85=80=20=EB=93=B1=EB=A1=9D=20=EC=B9=B8=20=ED=81=AC?= =?UTF-8?q?=EA=B8=B0=EB=A5=BC=2025%=EB=A1=9C=20=EC=9E=AC=EC=B6=95=EC=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 정사각형 기본 크기(절반 폭)로 되돌렸더니 다시 너무 커졌다는 피드백에 따라 25% 크기로 재조정. Co-Authored-By: Claude Sonnet 5 --- lib/ui/teacher_student_management_page.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/ui/teacher_student_management_page.dart b/lib/ui/teacher_student_management_page.dart index 64c2add..a89a9a2 100644 --- a/lib/ui/teacher_student_management_page.dart +++ b/lib/ui/teacher_student_management_page.dart @@ -673,7 +673,9 @@ class _TeacherStudentManagementPageState // 📐 학생 목록 타일은 "실시간 출석 확인" 목록의 타일(220x148)과 동일하게 맞춘다. final bool isWide = constraints.maxWidth >= 800; final double listWidth = constraints.maxWidth; - final double squareSize = (constraints.maxWidth - 20) / 2; + // 📉 계정 추가 / 엑셀 등록 칸: 정사각형 기본 크기의 25%로 축소. + final double formSquareSize = + ((constraints.maxWidth - 20) / 2) * 0.25; final Widget addBoxColumn = Column( crossAxisAlignment: CrossAxisAlignment.start, @@ -681,8 +683,8 @@ class _TeacherStudentManagementPageState _sectionTitle('신규 학생 계정 추가'), const SizedBox(height: 16), SizedBox( - width: isWide ? squareSize : double.infinity, - height: isWide ? squareSize : null, + width: isWide ? formSquareSize : double.infinity, + height: isWide ? formSquareSize : null, child: _buildAddAccountBox(), ), ], @@ -694,8 +696,8 @@ class _TeacherStudentManagementPageState _sectionTitle('엑셀로 한번에 추가 (신입생 등)'), const SizedBox(height: 16), SizedBox( - width: isWide ? squareSize : double.infinity, - height: isWide ? squareSize : 240, + width: isWide ? formSquareSize : double.infinity, + height: isWide ? formSquareSize : 240, child: _buildExcelBox(), ), ],