From bd4ed6382cca9b8d4e35033f6de75f824344f2e2 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Mon, 23 Sep 2019 21:47:58 +0800 Subject: [PATCH] fix: users screen title --- lib/screens/users.dart | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lib/screens/users.dart b/lib/screens/users.dart index c186a0f..9e1350f 100644 --- a/lib/screens/users.dart +++ b/lib/screens/users.dart @@ -10,27 +10,33 @@ class UsersScreen extends StatelessWidget { final String scope; final String params; final String resource; + final String title; UsersScreen.followers(String login) : scope = 'user', params = 'login: "$login"', - resource = 'followers'; + resource = 'followers', + title = 'Followers'; UsersScreen.following(String login) : scope = 'user', params = 'login: "$login"', - resource = 'following'; + resource = 'following', + title = 'Following'; UsersScreen.stars(String owner, String name) : scope = 'repository', params = 'owner: "$owner", name: "$name"', - resource = 'stargazers'; + resource = 'stargazers', + title = 'Stargazers'; UsersScreen.watchers(String owner, String name) : scope = 'repository', params = 'owner: "$owner", name: "$name"', - resource = 'watchers'; + resource = 'watchers', + title = 'Watchers'; UsersScreen.members(String login) : scope = 'organization', params = 'login: "$login"', - resource = 'membersWithRole'; + resource = 'membersWithRole', + title = 'Members'; Future _queryUsers(BuildContext context, [String cursor]) async { var cursorChunk = cursor == null ? '' : ', after: "$cursor"'; @@ -64,7 +70,7 @@ class UsersScreen extends StatelessWidget { @override Widget build(BuildContext context) { return ListScaffold( - title: AppBarTitle('Users'), + title: AppBarTitle(title), onRefresh: () => _queryUsers(context), onLoadMore: (cursor) => _queryUsers(context, cursor), itemBuilder: (payload) => UserItem(