surfaceTheme static method
TWidgetTheme
surfaceTheme(
- ColorScheme colors, {
- TVariant variant = TVariant.tonal,
- bool active = false,
Implementation
static TWidgetTheme surfaceTheme(ColorScheme colors, {TVariant variant = TVariant.tonal, bool active = false}) {
return TWidgetTheme(
isDarkMode: colors.isDarkMode,
type: variant,
color: active ? AppColors.primary : AppColors.grey,
container: active ? colors.primaryContainer : colors.surfaceContainer,
containerVariant: active ? colors.primaryContainer : colors.surfaceContainerLow,
onContainer: active ? colors.onPrimaryContainer : colors.onSurface,
onContainerVariant: active ? colors.onPrimaryContainer : colors.onSurfaceVariant,
shadow: colors.shadow,
);
}