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(), ), ],