resolveDescGap method
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),
};
}