resolveSpan method

int resolveSpan(
  1. KiteLayoutSize layoutSize,
  2. int columns
)

Implementation

int resolveSpan(KiteLayoutSize layoutSize, int columns) {
  if (full) return columns;

  return switch (layoutSize) {
    KiteLayoutSize.compact => compactSpan ?? span,
    KiteLayoutSize.medium => mediumSpan ?? compactSpan ?? span,
    KiteLayoutSize.expanded =>
      expandedSpan ?? mediumSpan ?? compactSpan ?? span,
  };
}