fix: use common push route method for span link

This commit is contained in:
Rongjian Zhang
2019-09-23 20:33:27 +08:00
parent 8bc2024e41
commit 200b250926
2 changed files with 17 additions and 16 deletions

View File

@@ -43,13 +43,15 @@ class EventItem extends StatelessWidget {
// var resource = isPullRequest ? 'pull_request' : 'issue';
// int number = event.payload['issue']['number'];
return createLinkSpan(context, '#' + number.toString(), () {
return IssueScreen.fromFullName(
return createLinkSpan(
context,
'#' + number.toString(),
(_) => IssueScreen.fromFullName(
number: number,
fullName: event.repoFullName,
isPullRequest: isPullRequest,
);
});
),
);
}
Widget _buildItem({
@@ -98,7 +100,7 @@ class EventItem extends StatelessWidget {
createLinkSpan(
context,
event.actorLogin,
() => UserScreen(event.actorLogin),
(_) => UserScreen(event.actorLogin),
),
...spans,
],