Skip to content

Commit fbcc842

Browse files
committed
Added a check of kIsWeb before Platform.isAndroid due to this bug in flutter: flutter/flutter#50845
1 parent de1da26 commit fbcc842

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/src/components/banners/system_banner.dart

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'dart:io';
22

3+
import 'package:flutter/foundation.dart';
34
import 'package:flutter/material.dart';
45
import 'package:flutter/services.dart';
56
import '../../../zeta_flutter.dart';
@@ -38,10 +39,10 @@ class ZetaSystemBanner extends MaterialBanner {
3839
builder: (context) {
3940
final backgroundColor = _backgroundColorFromType(context, type);
4041
final foregroundColor = backgroundColor.onColor;
41-
if (context.mounted) {
42+
if (!kIsWeb && Platform.isAndroid && context.mounted) {
4243
// ignore: invalid_use_of_visible_for_testing_member
4344
final statusBarColor = SystemChrome.latestStyle?.statusBarColor;
44-
if (Platform.isAndroid && statusBarColor != backgroundColor) {
45+
if (statusBarColor != backgroundColor) {
4546
SystemChrome.setSystemUIOverlayStyle(
4647
SystemUiOverlayStyle(
4748
statusBarColor: backgroundColor,

0 commit comments

Comments
 (0)