feat: member shop

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-31 12:51:58 +08:00
parent 86346d568e
commit 2956b43f42
25 changed files with 734 additions and 10 deletions

View File

@@ -8,6 +8,7 @@ enum PBadgeType {
line_primary,
line_secondary,
free,
shop,
}
enum PBadgeSize { medium, small }

View File

@@ -1,3 +1,5 @@
import 'package:PiliPlus/utils/storage_pref.dart';
enum MemberTabType {
def('默认'),
home('主页'),
@@ -5,9 +7,15 @@ enum MemberTabType {
contribute('投稿'),
favorite('收藏'),
bangumi('番剧'),
cheese('课堂');
cheese('课堂'),
shop('小店');
static bool showMemberShop = Pref.showMemberShop;
static bool contains(String type) {
if (type == shop.name && !showMemberShop) {
return false;
}
for (var e in MemberTabType.values) {
if (e.name == type) {
return true;