adguard-home-manager/lib/widgets/system_ui_overlay_style.dart

31 lines
958 B
Dart
Raw Normal View History

2023-10-29 15:57:47 +01:00
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
class OverlayStyle extends StatelessWidget {
final Widget child;
const OverlayStyle({
Key? key,
required this.child
}) : super(key: key);
@override
Widget build(BuildContext context) {
return AnnotatedRegion<SystemUiOverlayStyle>(
value: SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
statusBarBrightness: Theme.of(context).brightness == Brightness.light
? Brightness.light
: Brightness.dark,
statusBarIconBrightness: Theme.of(context).brightness == Brightness.light
? Brightness.dark
: Brightness.light,
systemNavigationBarColor: Theme.of(context).colorScheme.background,
2023-10-29 15:57:47 +01:00
systemNavigationBarIconBrightness: Theme.of(context).brightness == Brightness.light
? Brightness.dark
: Brightness.light,
),
child: child,
);
}
}