getValue method

T getValue(
  1. ScreenSize screenSize
)

Gets the value for the given screen size.

Implementation

T getValue(ScreenSize screenSize) {
  switch (screenSize) {
    case ScreenSize.extraSmall:
      return extraSmall ?? small ?? defaultValue;
    case ScreenSize.small:
      return small ?? defaultValue;
    case ScreenSize.medium:
      return medium ?? defaultValue;
    case ScreenSize.large:
      return large ?? medium ?? defaultValue;
  }
}