diff --git a/lib/screens/gh_user.dart b/lib/screens/gh_user.dart index b119652..04bb2c2 100644 --- a/lib/screens/gh_user.dart +++ b/lib/screens/gh_user.dart @@ -145,6 +145,14 @@ class _User extends StatelessWidget { launchStringUrl(url); }, ), + if (p.twitterUsername != null) + AntListItem( + prefix: const Icon(Ionicons.logo_twitter), + child: Text('@${p.twitterUsername!}'), + onClick: () { + launchStringUrl('https://twitter.com/${p.twitterUsername}'); + }, + ), ], ), CommonStyle.verticalGap, diff --git a/packages/gql_github/lib/user.graphql b/packages/gql_github/lib/user.graphql index 7ac1316..a5aa3be 100644 --- a/packages/gql_github/lib/user.graphql +++ b/packages/gql_github/lib/user.graphql @@ -30,6 +30,7 @@ fragment UserParts on User { url email websiteUrl + twitterUsername viewerCanFollow # TODO: remove in viewer query viewerIsFollowing sponsors {