Skip to content

Commit 9c5ef59

Browse files
committed
feat: hide issue entry if not enabled
1 parent 2ccf697 commit 9c5ef59

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

lib/screens/repo.dart

+10-7
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class RepoScreen extends StatelessWidget {
4747
isFork
4848
description
4949
diskUsage
50+
hasIssuesEnabled
5051
watchers {
5152
totalCount
5253
}
@@ -231,13 +232,15 @@ class RepoScreen extends StatelessWidget {
231232
branch: payload['defaultBranchRef']['name'], // FIXME: null
232233
),
233234
),
234-
TableViewItem(
235-
leftIconData: Octicons.issue_opened,
236-
text: Text('Issues'),
237-
rightWidget: Text(
238-
numberFormat.format(payload['issues']['totalCount'])),
239-
screenBuilder: (_) => IssuesScreen(owner: owner, name: name),
240-
),
235+
if (payload['hasIssuesEnabled'] as bool)
236+
TableViewItem(
237+
leftIconData: Octicons.issue_opened,
238+
text: Text('Issues'),
239+
rightWidget: Text(
240+
numberFormat.format(payload['issues']['totalCount'])),
241+
screenBuilder: (_) =>
242+
IssuesScreen(owner: owner, name: name),
243+
),
241244
TableViewItem(
242245
leftIconData: Octicons.git_pull_request,
243246
text: Text('Pull requests'),

0 commit comments

Comments
 (0)