getScreenSize static method
Gets the current screen size from BuildContext
Implementation
static ScreenSize getScreenSize(BuildContext context) {
final width = MediaQuery.of(context).size.width;
final breakpoints = const ResponsiveBreakpoints();
if (width < breakpoints.mobile) {
return ScreenSize.mobile;
} else if (width < breakpoints.tablet) {
return ScreenSize.tablet;
} else if (width < breakpoints.desktop) {
return ScreenSize.desktop;
} else if (width < breakpoints.largeDesktop) {
return ScreenSize.largeDesktop;
} else {
return ScreenSize.extraLargeDesktop;
}
}