UI 문구 이모티콘 제거 + 계정 강제 삭제 아이콘 검정으로 통일
화면 타이틀, 스낵바/다이얼로그 메시지, 백그라운드 알림 문구 등 사용자에게 노출되는 텍스트에서 이모티콘을 전부 제거 (코드 주석은 대상 아님). 아이콘 위젯은 그대로 유지. main_dashboard.dart의 "계정 강제 삭제" 타일 아이콘 색상도 빨간색 대신 다른 타일과 동일한 검정(AppPalette.ink)으로 통일. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -53,7 +53,7 @@ class _TeacherStudentManagementPageState
|
||||
if (sId.isEmpty || sName.isEmpty) {
|
||||
ScaffoldMessenger.of(
|
||||
context,
|
||||
).showSnackBar(const SnackBar(content: Text('⚠️ 모든 입력란을 채워주세요.')));
|
||||
).showSnackBar(const SnackBar(content: Text('모든 입력란을 채워주세요.')));
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -91,15 +91,13 @@ class _TeacherStudentManagementPageState
|
||||
if (!mounted) return;
|
||||
ScaffoldMessenger.of(
|
||||
context,
|
||||
).showSnackBar(SnackBar(content: Text('❌ 엑셀 파일을 읽는 데 실패했습니다: $e')));
|
||||
).showSnackBar(SnackBar(content: Text('엑셀 파일을 읽는 데 실패했습니다: $e')));
|
||||
return;
|
||||
}
|
||||
if (rows.isEmpty) {
|
||||
if (!mounted) return;
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(
|
||||
content: Text('⚠️ 유효한 학생 데이터를 찾지 못했습니다. (1행은 머리글로 건너뜁니다)'),
|
||||
),
|
||||
const SnackBar(content: Text('유효한 학생 데이터를 찾지 못했습니다. (1행은 머리글로 건너뜁니다)')),
|
||||
);
|
||||
return;
|
||||
}
|
||||
@@ -112,7 +110,7 @@ class _TeacherStudentManagementPageState
|
||||
context: context,
|
||||
builder: (context) => AlertDialog(
|
||||
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)),
|
||||
title: Text('📄 ${rows.length}명 확인됨'),
|
||||
title: Text('${rows.length}명 확인됨'),
|
||||
content: SizedBox(
|
||||
width: 400,
|
||||
child: Column(
|
||||
@@ -209,9 +207,7 @@ class _TeacherStudentManagementPageState
|
||||
context: context,
|
||||
builder: (context) => AlertDialog(
|
||||
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)),
|
||||
title: Text(
|
||||
result.failures.isEmpty ? '✅ 일괄 등록 완료' : '⚠️ 일괄 등록 완료 (일부 실패)',
|
||||
),
|
||||
title: Text(result.failures.isEmpty ? '일괄 등록 완료' : '일괄 등록 완료 (일부 실패)'),
|
||||
content: SizedBox(
|
||||
width: 400,
|
||||
child: Column(
|
||||
@@ -295,7 +291,7 @@ class _TeacherStudentManagementPageState
|
||||
context: context,
|
||||
builder: (ctx) => AlertDialog(
|
||||
title: const Text(
|
||||
'⚠️ 기기 등록 초기화',
|
||||
'기기 등록 초기화',
|
||||
style: TextStyle(fontWeight: FontWeight.bold, color: AppPalette.ink),
|
||||
),
|
||||
content: Text('$studentName 학생의 스마트폰 기기 등록과 비밀번호(1234)를 초기화하시겠습니까?'),
|
||||
@@ -676,7 +672,7 @@ class _TeacherStudentManagementPageState
|
||||
backgroundColor: AppPalette.mist,
|
||||
appBar: AppBar(
|
||||
title: const Text(
|
||||
'⚙️ 학생 통합 관리 센터',
|
||||
'학생 통합 관리 센터',
|
||||
style: TextStyle(fontWeight: FontWeight.bold),
|
||||
),
|
||||
backgroundColor: AppPalette.ink,
|
||||
|
||||
Reference in New Issue
Block a user