From 4d1c0f5dabb93736c6978f5bc9322fdd99cd3b98 Mon Sep 17 00:00:00 2001 From: JiWoong Sul Date: Mon, 14 Jul 2025 19:29:50 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20SnackBar=EB=A5=BC=20AppSnackBar?= =?UTF-8?q?=EB=A1=9C=20=ED=86=B5=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit πŸ€– Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- lib/screens/settings_screen.dart | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/lib/screens/settings_screen.dart b/lib/screens/settings_screen.dart index 2c7127c..e6382ba 100644 --- a/lib/screens/settings_screen.dart +++ b/lib/screens/settings_screen.dart @@ -10,6 +10,7 @@ import '../theme/adaptive_theme.dart'; import '../widgets/glassmorphism_card.dart'; import '../theme/app_colors.dart'; import '../widgets/native_ad_widget.dart'; +import '../widgets/common/snackbar/app_snackbar.dart'; class SettingsScreen extends StatelessWidget { const SettingsScreen({super.key}); @@ -130,16 +131,9 @@ class SettingsScreen extends StatelessWidget { if (granted) { await provider.setEnabled(true); } else { - ScaffoldMessenger.of(context).showSnackBar( - SnackBar( - content: Text( - 'μ•Œλ¦Ό κΆŒν•œμ΄ κ±°λΆ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€', - style: TextStyle( - color: AppColors.pureWhite, - ), - ), - backgroundColor: AppColors.dangerColor, - ), + AppSnackBar.showError( + context: context, + message: 'μ•Œλ¦Ό κΆŒν•œμ΄ κ±°λΆ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€', ); } }, @@ -411,16 +405,9 @@ class SettingsScreen extends StatelessWidget { mode: LaunchMode.externalApplication); } catch (e) { if (context.mounted) { - ScaffoldMessenger.of(context).showSnackBar( - SnackBar( - content: Text( - 'μŠ€ν† μ–΄λ₯Ό μ—΄ 수 μ—†μŠ΅λ‹ˆλ‹€', - style: TextStyle( - color: AppColors.pureWhite, - ), - ), - backgroundColor: AppColors.dangerColor, - ), + AppSnackBar.showError( + context: context, + message: 'μŠ€ν† μ–΄λ₯Ό μ—΄ 수 μ—†μŠ΅λ‹ˆλ‹€', ); } }