fix(sms-scan): 에러 메시지를 토스트로 변경

- 구독 정보를 찾지 못한 경우 상단 붉은색 텍스트 대신 하단 토스트 메시지 출력
- ScanInitialWidget에서 errorMessage 파라미터 제거
- SmsScanController에서 AppSnackBar.showError() 사용
- 불필요한 _errorMessage 상태 변수 제거
This commit is contained in:
JiWoong Sul
2026-01-29 23:55:49 +09:00
parent cc8bcc7b54
commit 5de33992a2
3 changed files with 18 additions and 24 deletions

View File

@@ -7,12 +7,10 @@ import '../../l10n/app_localizations.dart';
class ScanInitialWidget extends StatelessWidget {
final VoidCallback onScanPressed;
final String? errorMessage;
const ScanInitialWidget({
super.key,
required this.onScanPressed,
this.errorMessage,
});
@override
@@ -24,15 +22,6 @@ class ScanInitialWidget extends StatelessWidget {
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
if (errorMessage != null)
Padding(
padding: const EdgeInsets.only(bottom: 24.0),
child: ThemedText(
errorMessage!,
color: Theme.of(context).colorScheme.error,
textAlign: TextAlign.center,
),
),
ThemedText(
AppLocalizations.of(context).findRepeatSubscriptions,
fontSize: 20,