textStyle property

TextStyle textStyle

Implementation

TextStyle get textStyle {
  switch (this) {
    case BasicTitleType.level1:
      return BasicTextStyles.display.copyWith(
        fontWeight: FontWeight.w500,
      );
    case BasicTitleType.level2:
      return BasicTextStyles.headline.copyWith(
        fontWeight: FontWeight.w500,
        fontSize: 30.scaleSize,
      );
    case BasicTitleType.level3:
      return BasicTextStyles.headline.copyWith(
        fontWeight: FontWeight.w500,
      );
    case BasicTitleType.level4:
      return BasicTextStyles.titleLarge.copyWith(
        fontWeight: FontWeight.w500,
        fontSize: BasicFontSizes.s20,
      );
    case BasicTitleType.level5:
      return BasicTextStyles.titleMedium.copyWith(
        fontWeight: FontWeight.w500,
      );
    case BasicTitleType.level6:
      return BasicTextStyles.body.copyWith(
        fontWeight: FontWeight.w500,
      );
  }
}