responsive<T> method
T
responsive<T>({
- required T mobile,
- T? tablet,
- T? desktop,
- T? largeDesktop,
Sélectionner une valeur en fonction du type d'écran
Implementation
T responsive<T>({required T mobile, T? tablet, T? desktop, T? largeDesktop}) {
return switch (screenSize) {
SFScreenSize.largeDesktop => largeDesktop ?? desktop ?? tablet ?? mobile,
SFScreenSize.desktop => desktop ?? tablet ?? mobile,
SFScreenSize.tablet => tablet ?? mobile,
SFScreenSize.mobile => mobile,
};
}