episode badge

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-14 16:36:44 +08:00
parent 3f71e79809
commit 98985a7fa4
3 changed files with 17 additions and 11 deletions

View File

@@ -1,6 +1,7 @@
import 'package:PiliPlus/models/common/badge_type.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class PBadge extends StatelessWidget {
final String? text;
@@ -68,6 +69,10 @@ class PBadge extends StatelessWidget {
color = theme.secondary;
bgColor = Colors.transparent;
borderColor = theme.secondary;
case PBadgeType.free:
bgColor =
Get.isDarkMode ? const Color(0xFFD66011) : const Color(0xFFFF7F24);
color = Colors.white;
}
late EdgeInsets paddingStyle =