responsive<T> method
T
responsive<T>({
- required T mobile,
- T? tablet,
- T? desktop,
- T? widescreen,
Shorthand for breakpoint-driven value resolution.
Implementation
T responsive<T>({required T mobile, T? tablet, T? desktop, T? widescreen}) =>
switch (breakpoint) {
Breakpoint.widescreen => widescreen ?? desktop ?? tablet ?? mobile,
Breakpoint.desktop => desktop ?? tablet ?? mobile,
Breakpoint.tablet => tablet ?? mobile,
Breakpoint.mobile => mobile,
};