build method
builder
Implementation
@override
dynamic build(BuildContext context) {
if (Design.isMaterialYaru() || Design.isFluent() || Design.isMacOS()) {
return TextTheme(
displayLarge: displayLarge,
displayMedium: displayMedium,
displaySmall: displaySmall,
headlineLarge: headlineLarge,
headlineMedium: headlineMedium,
headlineSmall: headlineSmall,
titleLarge: titleLarge,
titleMedium: titleMedium,
titleSmall: titleSmall,
bodyLarge: bodyLarge,
bodyMedium: bodyMedium,
bodySmall: bodySmall,
labelLarge: labelLarge,
labelMedium: labelMedium,
labelSmall: labelSmall
);
} else if (Design.isCupertino()) {
return CupertinoTextThemeData(
primaryColor: color,
textStyle: bodyMedium,
actionTextStyle: labelLarge,
tabLabelTextStyle: labelMedium,
navTitleTextStyle: titleMedium,
navLargeTitleTextStyle: titleLarge,
pickerTextStyle: bodyLarge,
dateTimePickerTextStyle: bodySmall,
);
}
}