valueWhen<T> method
Returns a new value based on the current breakpoint. The new value will
be returned if the breakpoint is greater than or equal to the specified
md breakpoint.
value: Default value to return.md: The breakpoint to compare with.newValue: The new value to return if the breakpoint condition is met.
Example usage:
final rp = Provider.of<ResponsiveProvider>(context);
final value = rp.valueWhen(
10, // default value
Breakpoint.md, // breakpoint condition
20, // new value when breakpoint is larger than Breakpoint.md
);
Implementation
T valueWhen<T>(T value, Breakpoint md, T newValue) {
if (breakpoint.toSize >= md.toSize) {
return newValue;
}
return value;
}