Device.fromSize constructor

Device.fromSize(
  1. Size size
)

Implementation

factory Device.fromSize(Size size) {
  if (size.width > 0 && size.width <= 576) {
    return Device._(size, WindowSize.phone);
  }
  if (size.width > 576 && size.width <= 992) {
    return Device._(size, WindowSize.tablet);
  }
  if (size.width > 992 && size.width <= 1200) {
    return Device._(size, WindowSize.large);
  }
  return Device._(size, WindowSize.xlarge);
}