mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: check fav attr
This commit is contained in:
@@ -210,7 +210,7 @@ class _MemberFavoriteState extends State<MemberFavorite>
|
|||||||
),
|
),
|
||||||
subtitle: Text(
|
subtitle: Text(
|
||||||
item1.type == 0
|
item1.type == 0
|
||||||
? '${item1.mediaCount}个内容'
|
? '${item1.mediaCount}个内容 · ${Utils.isPublic(item1.attr ?? 0) ? '公开' : '私密'}'
|
||||||
: item1.type == 11
|
: item1.type == 11
|
||||||
? '${item1.mediaCount}个内容 · ${item1.upper?.name}'
|
? '${item1.mediaCount}个内容 · ${item1.upper?.name}'
|
||||||
: item1.type == 21
|
: item1.type == 21
|
||||||
|
|||||||
@@ -102,22 +102,16 @@ class _FavPanelState extends State<FavPanel> {
|
|||||||
1,
|
1,
|
||||||
index),
|
index),
|
||||||
dense: true,
|
dense: true,
|
||||||
leading: const Icon(Icons.folder_outlined),
|
leading: Utils.isPublic(widget.ctr!
|
||||||
// leading: [0, 22].contains(widget.ctr!
|
.favFolderData.value.list![index].attr)
|
||||||
// .favFolderData.value.list![index].attr)
|
? const Icon(Icons.folder_outlined)
|
||||||
// ? const Icon(Icons.folder_outlined)
|
: const Icon(Icons.lock_outline),
|
||||||
// : const Icon(Icons.lock_outline),
|
|
||||||
minLeadingWidth: 0,
|
minLeadingWidth: 0,
|
||||||
title: Text(widget.ctr!.favFolderData.value
|
title: Text(widget.ctr!.favFolderData.value
|
||||||
.list![index].title!),
|
.list![index].title!),
|
||||||
subtitle: Text(
|
subtitle: Text(
|
||||||
'${widget.ctr!.favFolderData.value.list![index].mediaCount}个内容'),
|
'${widget.ctr!.favFolderData.value.list![index].mediaCount}个内容 . ${Utils.isPublic(widget.ctr!.favFolderData.value.list![index].attr) ? '公开' : '私密'}',
|
||||||
// subtitle: Text(
|
),
|
||||||
// '${widget.ctr!.favFolderData.value.list![index].mediaCount}个内容 . ${[
|
|
||||||
// 0,
|
|
||||||
// 22
|
|
||||||
// ].contains(widget.ctr!.favFolderData.value.list![index].attr) ? '公开' : '私密'}',
|
|
||||||
// ),
|
|
||||||
trailing: Transform.scale(
|
trailing: Transform.scale(
|
||||||
scale: 0.9,
|
scale: 0.9,
|
||||||
child: Checkbox(
|
child: Checkbox(
|
||||||
|
|||||||
@@ -28,6 +28,10 @@ import '../models/github/latest.dart';
|
|||||||
class Utils {
|
class Utils {
|
||||||
static final Random random = Random();
|
static final Random random = Random();
|
||||||
|
|
||||||
|
static bool isPublic(int attr) {
|
||||||
|
return (attr & 1) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
static Future actionRelationMod({
|
static Future actionRelationMod({
|
||||||
required BuildContext context,
|
required BuildContext context,
|
||||||
required dynamic mid,
|
required dynamic mid,
|
||||||
|
|||||||
Reference in New Issue
Block a user