headerStyle method

TextStyle headerStyle(
  1. int level
)

headerStyle API.

Implementation

TextStyle headerStyle(int level) {
  final TextStyle? named = switch (level) {
    0 => header0,
    1 => header1,
    2 => header2,
    3 => header3,
    4 => header4,
    _ => header5,
  };
  if (named != null) {
    return defaultTextStyle.merge(named);
  }
  final double size = switch (level) {
    0 => 26,
    1 => 20,
    2 => 16,
    3 => 13,
    4 => 12,
    _ => 11,
  };
  return defaultTextStyle.merge(
    TextStyle(
      fontSize: size,
      fontWeight: FontWeight.bold,
      color: '1A237E',
    ),
  );
}