diff options
Diffstat (limited to 'lib/pages/Home.dart')
| -rw-r--r-- | lib/pages/Home.dart | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/pages/Home.dart b/lib/pages/Home.dart index 2930bf8..3e22f93 100644 --- a/lib/pages/Home.dart +++ b/lib/pages/Home.dart @@ -77,10 +77,10 @@ class StatusInfoCard extends StatelessWidget { class HomeView extends StatelessWidget { DateTime dateTime; List<Application> favoriteApps; + void Function(Application) openApp; + void Function(BuildContext, Application) openOptionsMenu; - HomeView({ this.dateTime, this.favoriteApps }): super(); - - void noop(Application app) {} + HomeView({ this.dateTime, this.favoriteApps, this.openApp, this.openOptionsMenu }): super(); @override Widget build(BuildContext ctx) { @@ -90,7 +90,11 @@ class HomeView extends StatelessWidget { children: [ StatusInfoCard(dateTime: dateTime), Expanded(child: Container( - child: AppList(appList: favoriteApps, openApp: noop, openOptionsMenu: noop), + child: AppList( + appList: favoriteApps, + openApp: openApp, + openOptionsMenu: (app) => openOptionsMenu(ctx, app), + ), )), ], ) |
