getWidth method

int? getWidth(
  1. NiceResponsiveSize size
)

Implementation

int? getWidth(NiceResponsiveSize size) {
  bool isHidden;
  switch (size) {
    case NiceResponsiveSize.xxl:
      isHidden = hiddenXxl ?? hiddenXl ?? hiddenLg ?? hiddenMd ?? hiddenSm ?? hiddenXs ?? false;
      if (isHidden) return null;
      return xxl ?? xl ?? lg ?? md ?? sm ?? xs ?? 12;
    case NiceResponsiveSize.xl:
      isHidden = hiddenXl ?? hiddenLg ?? hiddenMd ?? hiddenSm ?? hiddenXs ?? false;
      if (isHidden) return null;
      return xl ?? lg ?? md ?? sm ?? xs ?? 12;
    case NiceResponsiveSize.lg:
      isHidden = hiddenLg ?? hiddenMd ?? hiddenSm ?? hiddenXs ?? false;
      if (isHidden) return null;
      return lg ?? md ?? sm ?? xs ?? 12;
    case NiceResponsiveSize.md:
      isHidden = hiddenMd ?? hiddenSm ?? hiddenXs ?? false;
      if (isHidden) return null;
      return md ?? sm ?? xs ?? 12;
    case NiceResponsiveSize.sm:
      isHidden = hiddenSm ?? hiddenXs ?? false;
      if (isHidden) return null;
      return sm ?? xs ?? 12;
    case NiceResponsiveSize.xs:
      isHidden = hiddenXs ?? false;
      if (isHidden) return null;
      return xs ?? 12;
  }
}