feat: hide issue entry if not enabled

This commit is contained in:
Rongjian Zhang 2019-09-23 16:01:55 +08:00
parent 2ccf697f19
commit 9c5ef59013
1 changed files with 10 additions and 7 deletions

View File

@ -47,6 +47,7 @@ class RepoScreen extends StatelessWidget {
isFork
description
diskUsage
hasIssuesEnabled
watchers {
totalCount
}
@ -231,13 +232,15 @@ class RepoScreen extends StatelessWidget {
branch: payload['defaultBranchRef']['name'], // FIXME: null
),
),
TableViewItem(
leftIconData: Octicons.issue_opened,
text: Text('Issues'),
rightWidget: Text(
numberFormat.format(payload['issues']['totalCount'])),
screenBuilder: (_) => IssuesScreen(owner: owner, name: name),
),
if (payload['hasIssuesEnabled'] as bool)
TableViewItem(
leftIconData: Octicons.issue_opened,
text: Text('Issues'),
rightWidget: Text(
numberFormat.format(payload['issues']['totalCount'])),
screenBuilder: (_) =>
IssuesScreen(owner: owner, name: name),
),
TableViewItem(
leftIconData: Octicons.git_pull_request,
text: Text('Pull requests'),