TButtonTheme.defaultTheme constructor
TButtonTheme.defaultTheme(
- ColorScheme colors, {
- TVariant type = TVariant.solid,
- TButtonShape shape = TButtonShape.normal,
- TSize size = TSize.md,
- Gradient? gradient,
- double? elevation,
- Color? shadowColor,
Implementation
factory TButtonTheme.defaultTheme(
ColorScheme colors, {
TVariant type = TVariant.solid,
TButtonShape shape = TButtonShape.normal,
TSize size = TSize.md,
Gradient? gradient,
double? elevation,
Color? shadowColor,
}) {
final baseTheme = TWidgetTheme.from(colors.isDarkMode, colors.primary, type);
return TButtonTheme(
baseTheme: baseTheme,
shape: shape,
size: size,
buttonStyle: buildButtonStyle(
baseTheme,
shape,
size,
elevation: elevation,
shadowColor: shadowColor,
),
gradient: gradient,
elevation: elevation,
shadowColor: shadowColor,
);
}