resolveForBreakpoint method

T resolveForBreakpoint(
  1. LayoutBreakpoint breakpoint
)

Implementation

T resolveForBreakpoint(LayoutBreakpoint breakpoint) {
  switch (breakpoint) {
    case LayoutBreakpoint.xs:
      return xs;
    case LayoutBreakpoint.sm:
      return sm ?? xs;
    case LayoutBreakpoint.md:
      return md ?? sm ?? xs;
    case LayoutBreakpoint.lg:
      return lg ?? md ?? sm ?? xs;
    case LayoutBreakpoint.xl:
      return xl ?? lg ?? md ?? sm ?? xs;
  }
}