responsive<T> method

T responsive<T>({
  1. required T mobile,
  2. T? tablet,
  3. T? desktop,
  4. 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,
  };
}