Skip to content
代码片段 群组 项目
提交 b1785bb7 编辑于 作者: Neil Wang's avatar Neil Wang 提交者: Neil Wang
浏览文件

refactor: #796 Make jihu const fields.

上级 75b45f6e
No related branches found
No related tags found
无相关合并请求
class DefaultProject {
static const int projectId = 59853;
static const String name = "极狐 GitLab App";
static const String relativePath = "ultimate-plan/jihu-gitlab-app/jihu-gitlab-app";
static const int groupId = 88966;
static const String destinationHost = "https://jihulab.com";
}
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:jihu_gitlab_app/core/default_project.dart';
import 'package:jihu_gitlab_app/modules/projects/group_details/issues/project_issues_page.dart'; import 'package:jihu_gitlab_app/modules/projects/group_details/issues/project_issues_page.dart';
class DefaultStarredPage extends StatefulWidget { class DefaultStarredPage extends StatefulWidget {
...@@ -22,11 +23,11 @@ class _DefaultStarredPageState extends State<DefaultStarredPage> { ...@@ -22,11 +23,11 @@ class _DefaultStarredPageState extends State<DefaultStarredPage> {
itemBuilder: (context, index) => InkWell( itemBuilder: (context, index) => InkWell(
onTap: () { onTap: () {
final params = <String, dynamic>{ final params = <String, dynamic>{
'projectId': 59893, 'projectId': DefaultProject.projectId,
'name': "极狐 GitLab App", 'name': DefaultProject.name,
'relativePath': 'ultimate-plan/jihu-gitlab-app/jihu-gitlab-app', 'relativePath': DefaultProject.relativePath,
"groupId": 88966, "groupId": DefaultProject.groupId,
"destinationHost": "https://jihulab.com", "destinationHost": DefaultProject.destinationHost,
}; };
Navigator.of(context).pushNamed(ProjectIssuesPage.routeName, arguments: params); Navigator.of(context).pushNamed(ProjectIssuesPage.routeName, arguments: params);
}, },
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart'; import 'package:flutter_svg/flutter_svg.dart';
import 'package:jihu_gitlab_app/core/default_project.dart';
import 'package:jihu_gitlab_app/modules/projects/group_and_project.dart'; import 'package:jihu_gitlab_app/modules/projects/group_and_project.dart';
import 'package:jihu_gitlab_app/modules/projects/group_details/subgroups/subgroup_list_model.dart'; import 'package:jihu_gitlab_app/modules/projects/group_details/subgroups/subgroup_list_model.dart';
import 'package:jihu_gitlab_app/modules/root/model/root_model.dart'; import 'package:jihu_gitlab_app/modules/root/model/root_model.dart';
...@@ -16,7 +17,15 @@ class DefaultStarredTab extends StatefulWidget { ...@@ -16,7 +17,15 @@ class DefaultStarredTab extends StatefulWidget {
class _DefaultStarredTabState extends State<DefaultStarredTab> { class _DefaultStarredTabState extends State<DefaultStarredTab> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
var data = GroupAndProject(59893, 59893, "极狐 GitLab App", SubgroupItemType.project, "ultimate-plan/jihu-gitlab-app/jihu-gitlab-app", 88966, false); var data = GroupAndProject(
DefaultProject.projectId,
DefaultProject.projectId,
DefaultProject.name,
SubgroupItemType.project,
DefaultProject.relativePath,
DefaultProject.groupId,
false,
);
data.destinationHost = "https://jihulab.com"; data.destinationHost = "https://jihulab.com";
var rootStore = Provider.of<RootStore>(context, listen: true); var rootStore = Provider.of<RootStore>(context, listen: true);
return Padding( return Padding(
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册