diff --git a/flutter/lib/features/admin/presentation/admin_products_panel.dart b/flutter/lib/features/admin/presentation/admin_products_panel.dart index fac7e44e..f1661ef8 100644 --- a/flutter/lib/features/admin/presentation/admin_products_panel.dart +++ b/flutter/lib/features/admin/presentation/admin_products_panel.dart @@ -125,9 +125,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); } finally { if (mounted) setState(() => _isApplying = false); } @@ -174,9 +172,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); } finally { if (mounted) setState(() => _isAiRunning = false); } @@ -314,9 +310,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); } } @@ -377,9 +371,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); } } @@ -414,9 +406,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); } } @@ -435,9 +425,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); } finally { if (mounted) setState(() => _isApplying = false); } @@ -454,9 +442,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); } } @@ -490,9 +476,7 @@ class _AdminProductsPanelState extends ConsumerState { ); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context).showSnackBar( - _showError(e); - ); + _showError(e); setState(() => _rowCategorySaving.remove(product.id)); } } @@ -507,7 +491,7 @@ class _AdminProductsPanelState extends ConsumerState { void _showError(Object e) { if (!mounted) return; ScaffoldMessenger.of(context).showSnackBar( - _showError(e); + SnackBar(content: Text(mapErrorToUserMessage(e, context))), ); }