maxWidth property

Max width allow in FixedWidth widget.

Implementation

@override
LayoutValue<double> get maxWidth {
  return LayoutValue.builder(
    (layout) {
      final width = layout.width;
      final breakpoint = breakpointForWidth(width);
      switch (breakpoint) {
        case LayoutBreakpoint.xs:
          return min(width, maxFluidWidth[breakpoint]!);
        case LayoutBreakpoint.sm:
        case LayoutBreakpoint.md:
        case LayoutBreakpoint.lg:
          return calculateFluidWidth(breakpoint, width);
        case LayoutBreakpoint.xl:
          return maxFluidWidth[breakpoint]!;
      }
    },
  );
}