resolveDescGap method

double resolveDescGap()

Resolves the gap between top row and description.

Implementation

double resolveDescGap() {
  if (this is TTileSize && (this as TTileSize).descGap != null) {
    return (this as TTileSize).descGap!;
  }
  return switch (this) {
    TTileSize.h1 => 8.0,
    TTileSize.h2 => 7.0,
    TTileSize.h3 => 6.0,
    TTileSize.h4 => 5.0,
    TTileSize.h5 => 4.0,
    TTileSize.h6 => 4.0,
    TTileSize.h7 => 3.0,
    TTileSize.lg => 6.0,
    TTileSize.md => 5.0,
    TTileSize.sm => 4.0,
    _ => (spacing * 0.5).clamp(4.0, 8.0),
  };
}