resolveSubtitleGap method

double resolveSubtitleGap()

Resolves the gap between title and subtitle.

Implementation

double resolveSubtitleGap() {
  if (this is TTileSize && (this as TTileSize).subtitleGap != null) {
    return (this as TTileSize).subtitleGap!;
  }
  return switch (this) {
    TTileSize.h1 => 4.0,
    TTileSize.h2 => 3.5,
    TTileSize.h3 => 3.0,
    TTileSize.h4 => 2.5,
    TTileSize.h5 => 2.0,
    TTileSize.h6 => 1.5,
    TTileSize.h7 => 1.0,
    TTileSize.lg => 3.0,
    TTileSize.md => 2.5,
    TTileSize.sm => 2.0,
    _ => (font * 0.15).clamp(1.5, 4.0),
  };
}