responsiveValue<T> method
T?
responsiveValue<T>({
- T? mobile,
- T? tablet,
- T? desktop,
- T? watch,
Return widget according to screen type
if the screenType is ScreenType.Desktop and
desktop object is null the tablet object will be returned
and if tablet object is null the mobile object will be returned
and if mobile object is null the watch object will be returned
also when it is null.
Implementation
T? responsiveValue<T>({
T? mobile,
T? tablet,
T? desktop,
T? watch,
}) {
if (isDesktop && desktop != null) return desktop;
if (isTablet && tablet != null) return tablet;
if (isPhone && mobile != null) return mobile;
return watch;
}