value<T> method

T value<T>({
  1. required T compact,
  2. T? medium,
  3. T? expanded,
})

Implementation

T value<T>({required T compact, T? medium, T? expanded}) {
  return switch (this) {
    KiteLayoutSize.compact => compact,
    KiteLayoutSize.medium => medium ?? compact,
    KiteLayoutSize.expanded => expanded ?? medium ?? compact,
  };
}