mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-22 03:31:09 +08:00
@@ -1,7 +1,7 @@
|
||||
enum EpisodeType {
|
||||
part('分P'),
|
||||
season('合集'),
|
||||
bangumi('番剧');
|
||||
pgc('番剧');
|
||||
|
||||
final String title;
|
||||
const EpisodeType(this.title);
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import 'package:PiliPlus/models/common/enum_with_label.dart';
|
||||
import 'package:PiliPlus/pages/bangumi/controller.dart';
|
||||
import 'package:PiliPlus/pages/bangumi/view.dart';
|
||||
import 'package:PiliPlus/pages/common/common_controller.dart';
|
||||
import 'package:PiliPlus/pages/hot/controller.dart';
|
||||
import 'package:PiliPlus/pages/hot/view.dart';
|
||||
import 'package:PiliPlus/pages/live/controller.dart';
|
||||
import 'package:PiliPlus/pages/live/view.dart';
|
||||
import 'package:PiliPlus/pages/pgc/controller.dart';
|
||||
import 'package:PiliPlus/pages/pgc/view.dart';
|
||||
import 'package:PiliPlus/pages/rank/controller.dart';
|
||||
import 'package:PiliPlus/pages/rank/view.dart';
|
||||
import 'package:PiliPlus/pages/rcmd/controller.dart';
|
||||
@@ -32,7 +32,7 @@ enum HomeTabType implements EnumWithLabel {
|
||||
HomeTabType.rank =>
|
||||
(Get.find<RankController>) as ScrollOrRefreshMixin Function(),
|
||||
HomeTabType.bangumi || HomeTabType.cinema => () =>
|
||||
Get.find<BangumiController>(tag: name),
|
||||
Get.find<PgcController>(tag: name),
|
||||
};
|
||||
|
||||
Widget get page => switch (this) {
|
||||
@@ -40,7 +40,7 @@ enum HomeTabType implements EnumWithLabel {
|
||||
HomeTabType.rcmd => const RcmdPage(),
|
||||
HomeTabType.hot => const HotPage(),
|
||||
HomeTabType.rank => const RankPage(),
|
||||
HomeTabType.bangumi => const BangumiPage(tabType: HomeTabType.bangumi),
|
||||
HomeTabType.cinema => const BangumiPage(tabType: HomeTabType.cinema),
|
||||
HomeTabType.bangumi => const PgcPage(tabType: HomeTabType.bangumi),
|
||||
HomeTabType.cinema => const PgcPage(tabType: HomeTabType.cinema),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user