Skip to content

Commit 7ce9dad

Browse files
committed
card color
1 parent b3cc45e commit 7ce9dad

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

lib/src/theme.dart

+16-5
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ ThemePair phoenixTheme({
2323
colorScheme: lightScheme,
2424
splashFactory: NoSplash.splashFactory,
2525
dividerColor: _dividerColor(lightScheme),
26+
cardColor: _cardColor(lightScheme),
2627
).copyWith(
2728
menuTheme: _menuTheme(lightScheme),
2829
popupMenuTheme: _popupMenuTheme(lightScheme),
@@ -36,11 +37,13 @@ ThemePair phoenixTheme({
3637
navigationBarTheme: _naviBarTheme(lightScheme),
3738
appBarTheme: _appBarTheme(lightScheme),
3839
snackBarTheme: _snackBarThemeData(lightScheme),
40+
cardTheme: _cardTheme(lightScheme),
3941
),
4042
darkTheme: ThemeData(
4143
colorScheme: darkScheme,
4244
splashFactory: NoSplash.splashFactory,
4345
dividerColor: _dividerColor(darkScheme),
46+
cardColor: _cardColor(darkScheme),
4447
).copyWith(
4548
menuTheme: _menuTheme(darkScheme),
4649
popupMenuTheme: _popupMenuTheme(darkScheme),
@@ -54,11 +57,7 @@ ThemePair phoenixTheme({
5457
navigationBarTheme: _naviBarTheme(darkScheme),
5558
appBarTheme: _appBarTheme(darkScheme),
5659
snackBarTheme: _snackBarThemeData(darkScheme),
57-
cardTheme: CardTheme(
58-
color: darkScheme.surface.scale(
59-
lightness: 0.06,
60-
),
61-
),
60+
cardTheme: _cardTheme(darkScheme),
6261
)
6362
);
6463
}
@@ -121,6 +120,18 @@ DialogTheme _dialogTheme(ColorScheme colorScheme) {
121120
);
122121
}
123122

123+
CardTheme _cardTheme(ColorScheme colorScheme) {
124+
return CardTheme(
125+
color: _cardColor(colorScheme),
126+
);
127+
}
128+
129+
Color _cardColor(ColorScheme colorScheme) {
130+
return colorScheme.surface.scale(
131+
lightness: colorScheme.isLight ? -0.04 : 0.02,
132+
);
133+
}
134+
124135
PopupMenuThemeData _popupMenuTheme(ColorScheme colorScheme) {
125136
final bgColor = colorScheme.isLight ? lightBase : darkMenuBase;
126137
return PopupMenuThemeData(

0 commit comments

Comments
 (0)