From 5c4149b723ccf685e3a7065bebcacd6341571ed1 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 4 Jun 2020 00:41:06 +0530 Subject: Adds remove from favorites + context menu for favorites items --- lib/pages/Home.dart | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'lib/pages/Home.dart') 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 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), + ), )), ], ) -- cgit v1.3.1