feat(gitee): issues, issue, pullRequests screens (#144)

* feat: gitee pulls, issue screens

* add action button - issue screen

* remove unnecessary comment

* feat: gitee create issue in repo

* feat: commenting in issue screen

* fix: prepend '#' to subtitle props
This commit is contained in:
Shreyas Thirumalai
2021-01-06 10:22:58 +05:30
committed by GitHub
parent 4679ca10ee
commit 1ac27f4853
22 changed files with 551 additions and 20 deletions

View File

@@ -137,6 +137,7 @@ class CommentItem extends StatelessWidget {
final String login;
final DateTime createdAt;
final String body;
final String prefix;
final List<Widget> widgets;
CommentItem.gh(Map<String, dynamic> payload)
@@ -147,13 +148,15 @@ class CommentItem extends StatelessWidget {
login = payload['author']['login'],
createdAt = DateTime.parse(payload['createdAt']),
body = payload['body'],
widgets = [GhEmojiAction(payload)];
widgets = [GhEmojiAction(payload)],
prefix = 'github';
CommentItem({
@required this.avatar,
@required this.login,
@required this.createdAt,
@required this.body,
@required this.prefix,
this.widgets,
});
@@ -170,7 +173,7 @@ class CommentItem extends StatelessWidget {
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
UserName(login),
UserName(login, prefix),
SizedBox(height: 2),
Text(
timeago.format(createdAt),