feat: add toast to indicate submit (#243)
closes #223 Co-authored-by: Rongjian Zhang <pd4d10@gmail.com>
This commit is contained in:
parent
88ca58d62b
commit
19a87870bb
|
@ -64,6 +64,10 @@ class _BbIssueFormScreenState extends State<BbIssueFormScreen> {
|
||||||
return BbIssues.fromJson(v);
|
return BbIssues.fromJson(v);
|
||||||
});
|
});
|
||||||
Navigator.pop(context, true);
|
Navigator.pop(context, true);
|
||||||
|
await AntToast.show(
|
||||||
|
context,
|
||||||
|
content: const Text('Issue submitted'),
|
||||||
|
);
|
||||||
await context.pushUrl(
|
await context.pushUrl(
|
||||||
'/bitbucket/${widget.owner}/${widget.name}/issues',
|
'/bitbucket/${widget.owner}/${widget.name}/issues',
|
||||||
replace: true,
|
replace: true,
|
||||||
|
|
|
@ -62,6 +62,10 @@ class _GeIssueFormScreenState extends State<GeIssueFormScreen> {
|
||||||
).then((v) {
|
).then((v) {
|
||||||
return GiteeIssue.fromJson(v);
|
return GiteeIssue.fromJson(v);
|
||||||
});
|
});
|
||||||
|
await AntToast.show(
|
||||||
|
context,
|
||||||
|
content: const Text('Issue submitted'),
|
||||||
|
);
|
||||||
await context.pushUrl(
|
await context.pushUrl(
|
||||||
'/gitee/${widget.owner}/${widget.name}/issues/${res.number}',
|
'/gitee/${widget.owner}/${widget.name}/issues/${res.number}',
|
||||||
replace: true,
|
replace: true,
|
||||||
|
|
|
@ -61,6 +61,10 @@ class _GhIssueFormScreenState extends State<GhIssueFormScreen> {
|
||||||
.ghClient
|
.ghClient
|
||||||
.issues
|
.issues
|
||||||
.create(slug, IssueRequest(title: _title, body: _body));
|
.create(slug, IssueRequest(title: _title, body: _body));
|
||||||
|
await AntToast.show(
|
||||||
|
context,
|
||||||
|
content: const Text('Issue submitted'),
|
||||||
|
);
|
||||||
await context.pushUrl(
|
await context.pushUrl(
|
||||||
'/github/${widget.owner}/${widget.name}/issues/${res.number}',
|
'/github/${widget.owner}/${widget.name}/issues/${res.number}',
|
||||||
replace: true,
|
replace: true,
|
||||||
|
|
|
@ -62,6 +62,10 @@ class _GlIssueFormScreenState extends State<GlIssueFormScreen> {
|
||||||
).then((v) {
|
).then((v) {
|
||||||
return GitlabIssue.fromJson(v);
|
return GitlabIssue.fromJson(v);
|
||||||
});
|
});
|
||||||
|
await AntToast.show(
|
||||||
|
context,
|
||||||
|
content: const Text('Issue submitted'),
|
||||||
|
);
|
||||||
await context.pushUrl(
|
await context.pushUrl(
|
||||||
'/gitlab/projects/${widget.id}/issues/${res.iid}',
|
'/gitlab/projects/${widget.id}/issues/${res.iid}',
|
||||||
replace: true,
|
replace: true,
|
||||||
|
|
|
@ -64,6 +64,10 @@ class _GtIssueFormScreenState extends State<GtIssueFormScreen> {
|
||||||
return GiteaIssue.fromJson(v);
|
return GiteaIssue.fromJson(v);
|
||||||
});
|
});
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
|
await AntToast.show(
|
||||||
|
context,
|
||||||
|
content: const Text('Issue submitted'),
|
||||||
|
);
|
||||||
await context.pushUrl(
|
await context.pushUrl(
|
||||||
'/gitea/${widget.owner}/${widget.name}/issues',
|
'/gitea/${widget.owner}/${widget.name}/issues',
|
||||||
replace: true,
|
replace: true,
|
||||||
|
|
Loading…
Reference in New Issue