Feature/bugfix 02 past time progresses (#5)
* Replaced startedTimeProgressSelectors with currentTimeProgressSelector. * Added pastTimeProgressSelector. * Fixed ProgressDetailScreen for PastProgresses. * Fixed ProgressDashBoard for PastProgresses. * Fixed AppDrawer for PastProgresses. * Increased Version Number Signed-off-by: Andreas Fahrecker <AndreasFahrecker@gmail.com>
This commit is contained in:
committed by
GitHub
parent
319f539b48
commit
58bc713227
@ -49,8 +49,8 @@ class AppDrawer extends StatelessWidget {
|
||||
},
|
||||
),
|
||||
));
|
||||
if (vm.startedTimeProgresses.length > 0) {
|
||||
for (TimeProgress tp in vm.startedTimeProgresses) {
|
||||
if (vm.currentTimeProgresses.length > 0) {
|
||||
for (TimeProgress tp in vm.currentTimeProgresses) {
|
||||
drawerTileList.add(ListTile(
|
||||
title: Text(tp.name),
|
||||
trailing: CircularPercentIndicator(
|
||||
@ -73,7 +73,7 @@ class AppDrawer extends StatelessWidget {
|
||||
);
|
||||
},
|
||||
));
|
||||
if (vm.startedTimeProgresses.last != tp) {
|
||||
if (vm.currentTimeProgresses.last != tp) {
|
||||
drawerTileList.add(Divider(
|
||||
color: Colors.black12,
|
||||
));
|
||||
@ -110,17 +110,17 @@ class AppDrawer extends StatelessWidget {
|
||||
}
|
||||
|
||||
class _ViewModel {
|
||||
final List<TimeProgress> startedTimeProgresses;
|
||||
final List<TimeProgress> currentTimeProgresses;
|
||||
final bool hasLoaded;
|
||||
|
||||
_ViewModel({
|
||||
@required this.startedTimeProgresses,
|
||||
@required this.currentTimeProgresses,
|
||||
@required this.hasLoaded,
|
||||
});
|
||||
|
||||
static _ViewModel fromStore(Store<AppState> store) {
|
||||
return _ViewModel(
|
||||
startedTimeProgresses: startedTimeProgressesSelector(store.state),
|
||||
currentTimeProgresses: currentTimeProgressSelector(store.state),
|
||||
hasLoaded: store.state.hasLoaded,
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user