build method

  1. @override
dynamic build(
  1. BuildContext context
)
override

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,
    );
  }
}