fix: Fix language and theme not updating in sliver components

This commit is contained in:
Anton Stubenbord
2023-03-04 20:42:11 +01:00
parent e2cdee6e6a
commit a3a1941206
5 changed files with 27 additions and 27 deletions

View File

@@ -0,0 +1,23 @@
import 'package:flutter/material.dart';
class ColoredTabBar extends StatelessWidget implements PreferredSizeWidget {
const ColoredTabBar({
super.key,
this.color,
required this.tabBar,
});
final TabBar tabBar;
final Color? color;
@override
Size get preferredSize => tabBar.preferredSize;
@override
Widget build(BuildContext context) {
return ColoredBox(
color: color ?? Theme.of(context).colorScheme.background,
child: tabBar,
);
}
}