maxWidth property

Max width allow in FixedWidth widget.

Implementation

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