UI 문구 이모티콘 제거 + 계정 강제 삭제 아이콘 검정으로 통일
화면 타이틀, 스낵바/다이얼로그 메시지, 백그라운드 알림 문구 등 사용자에게 노출되는 텍스트에서 이모티콘을 전부 제거 (코드 주석은 대상 아님). 아이콘 위젯은 그대로 유지. main_dashboard.dart의 "계정 강제 삭제" 타일 아이콘 색상도 빨간색 대신 다른 타일과 동일한 검정(AppPalette.ink)으로 통일. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -165,28 +165,28 @@ class _MainDashboardState extends State<MainDashboard> {
|
||||
({String title, String subtitle, Color color, IconData icon}) _theme() {
|
||||
if (_isDeveloper) {
|
||||
return (
|
||||
title: '👑 MASTER CONTROL',
|
||||
title: 'MASTER CONTROL',
|
||||
subtitle: '최고 관리 권한 활성화됨',
|
||||
color: AppPalette.ink,
|
||||
icon: Icons.admin_panel_settings_rounded,
|
||||
);
|
||||
} else if (widget.role == 'admin') {
|
||||
return (
|
||||
title: '🛠️ ADMIN CONTROL',
|
||||
title: 'ADMIN CONTROL',
|
||||
subtitle: '시스템 관리자 권한 활성화됨',
|
||||
color: AppPalette.ink,
|
||||
icon: Icons.admin_panel_settings_rounded,
|
||||
);
|
||||
} else if (widget.role == 'teacher') {
|
||||
return (
|
||||
title: '👨🏫 TEACHER PORTAL',
|
||||
title: 'TEACHER PORTAL',
|
||||
subtitle: '교직원 번호: $_displayId | 교사 권한 활성화됨',
|
||||
color: AppPalette.ink,
|
||||
icon: Icons.admin_panel_settings_rounded,
|
||||
);
|
||||
}
|
||||
return (
|
||||
title: '🎓 STUDENT PORTAL',
|
||||
title: 'STUDENT PORTAL',
|
||||
subtitle: '학번: $_displayId | 인증 완료',
|
||||
color: AppPalette.ink,
|
||||
icon: Icons.school_rounded,
|
||||
@@ -334,7 +334,7 @@ class _MainDashboardState extends State<MainDashboard> {
|
||||
title: 'NFC 태그',
|
||||
subtitle: widget.isDeviceMatched
|
||||
? '출석 및 폰 수거 완료'
|
||||
: '⚠️ 본인 인증 기기 전용',
|
||||
: '본인 인증 기기 전용',
|
||||
color: widget.isDeviceMatched
|
||||
? AppPalette.ink
|
||||
: AppPalette.sage,
|
||||
@@ -346,7 +346,7 @@ class _MainDashboardState extends State<MainDashboard> {
|
||||
).showSnackBar(
|
||||
const SnackBar(
|
||||
content: Text(
|
||||
'🚨 대리 출석 방지를 위해 등록된 본인 스마트폰에서만 출석 가능합니다.',
|
||||
'대리 출석 방지를 위해 등록된 본인 스마트폰에서만 출석 가능합니다.',
|
||||
),
|
||||
),
|
||||
);
|
||||
@@ -363,9 +363,7 @@ class _MainDashboardState extends State<MainDashboard> {
|
||||
onTap: () {
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(
|
||||
content: Text(
|
||||
'🍔 실시간 학교 상황 페이지로 이동합니다.',
|
||||
),
|
||||
content: Text('실시간 학교 상황 페이지로 이동합니다.'),
|
||||
),
|
||||
);
|
||||
},
|
||||
@@ -455,7 +453,7 @@ class _MainDashboardState extends State<MainDashboard> {
|
||||
icon: Icons.delete_sweep_rounded,
|
||||
title: '계정 강제 삭제',
|
||||
subtitle: '학생 및 교사 DB 삭제',
|
||||
color: Colors.red[600]!,
|
||||
color: AppPalette.ink,
|
||||
onTap: () => _showDeleteUserDialog(context),
|
||||
),
|
||||
if (_isAdmin)
|
||||
|
||||
Reference in New Issue
Block a user