opt: add index for listsheet items

This commit is contained in:
bggRGjQaUbCoE
2024-08-28 20:04:35 +08:00
parent f404fece2b
commit 27e0fcb1c5

View File

@@ -134,15 +134,24 @@ class _ListSheetContentState extends State<ListSheetContent> {
: Theme.of(context).colorScheme.onSurface, : Theme.of(context).colorScheme.onSurface,
), ),
), ),
trailing: episode.badge == null trailing: Row(
? null mainAxisSize: MainAxisSize.min,
: (episode.badge == '会员' children: [
? Image.asset( if (episode.badge != null) ...[
if (episode.badge == '会员')
Image.asset(
'assets/images/big-vip.png', 'assets/images/big-vip.png',
height: 20, height: 20,
semanticLabel: "大会员", semanticLabel: "大会员",
) ),
: Text(episode.badge)), if (episode.badge != '会员') Text(episode.badge),
const SizedBox(width: 10),
],
if (!(episode.runtimeType.toString() == 'EpisodeItem' &&
(episode.longTitle != null && episode.longTitle != '')))
Text('${index + 1}/${widget.episodes!.length}'),
],
),
); );
} }