responsiveValue<T> method
T
responsiveValue<T>({
- required T defaultValue,
- T? sm,
- T? md,
- T? lg,
Responsive value based on screen width breakpoints
Implementation
T responsiveValue<T>({
required T defaultValue,
T? sm, // < 600
T? md, // 600-1024
T? lg, // >= 1024
}) {
if (screenWidth >= 1024 && lg != null) return lg;
if (screenWidth >= 600 && md != null) return md;
if (sm != null) return sm;
return defaultValue;
}