theme static method

TextTheme theme(
  1. ThemeData base
)

Implementation

static TextTheme theme(ThemeData base) {
  return base.textTheme.copyWith(
    headline1: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w700,
      fontSize: kH00,
      height: kLineHeight,
      color: lightDarkModeDefaultTextColor(base),
    ),
    headline2: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w700,
      fontSize: kH0,
      height: kLineHeight,
      color: lightDarkModeDefaultTextColor(base),
    ),
    headline3: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w800,
      fontSize: kH1,
      height: kLineHeight,
      color: lightDarkModeDefaultTextColor(base),
    ),
    headline4: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w600,
      fontSize: kH2,
      height: kLineHeight,
      color: lightDarkModeDefaultTextColor(base),
    ),
    headline5: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w500,
      fontSize: kH3,
      height: kLineHeightTwo,
      color: lightDarkModeDefaultTextColor(base),
    ),
    headline6: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w500,
      fontSize: kH4,
      height: kLineHeightTwo,
      color: lightDarkModeDefaultTextColor(base),
    ),
    bodyText1: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w400,
      fontSize: kH5,
      height: kLineHeightTwo,
      color: lightDarkModeDefaultTextColor(base),
    ),
    bodyText2: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w400,
      fontSize: kH6,
      height: kLineHeightTwo,
      color: lightDarkModeDefaultTextColor(base),
    ),
    button: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w600,
      fontSize: 17.0,
      height: kLineHeightTwo,
      color: lightDarkModeDefaultTextColor(base),
    ),
    caption: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w400,
      fontSize: kH6,
      height: kLineHeightTwo,
      color: lightDarkModeDefaultTextColor(base),
    ),
    overline: TextStyle(
      fontFamily: kFontFamily,
      fontWeight: FontWeight.w400,
      fontSize: 10.0,
      height: kLineHeightTwo,
      color: lightDarkModeDefaultTextColor(base),
    ),
  );
}