rightStringAtIndex method
String?
rightStringAtIndex(
- int index
)
override
Implementation
@override
String? rightStringAtIndex(int index) {
if (index < 0 || index >= 60) {
return null;
}
DateTime time = _dayAt(_currentLeftIndex);
if (_isMinDay(time) && _currentMiddleIndex == 0) {
// Minutes run minTime.minute..59 at the earliest hour.
return index < 60 - minTime!.minute
? digits(minTime!.minute + index, 2)
: null;
} else if (_isMaxDay(time) && _currentMiddleIndex >= maxTime!.hour) {
// Minutes run 0..maxTime.minute at the latest hour.
return index <= maxTime!.minute ? digits(index, 2) : null;
}
return digits(index, 2);
}