TButtonTheme.defaultTheme constructor
TButtonTheme.defaultTheme(
- ColorScheme colors, {
- TVariant type = TVariant.solid,
- TButtonShape shape = TButtonShape.normal,
- TButtonSize size = TButtonSize.sm,
Implementation
factory TButtonTheme.defaultTheme(
ColorScheme colors, {
TVariant type = TVariant.solid,
TButtonShape shape = TButtonShape.normal,
TButtonSize size = TButtonSize.sm,
}) {
final color = colors.primary;
final baseTheme = TWidgetTheme.from(colors.isDarkMode, color, type);
return TButtonTheme(
baseTheme: baseTheme,
shape: shape,
size: size,
buttonStyle: buildButtonStyle(baseTheme, shape, size),
);
}