Compare commits

...

2 Commits

Author SHA1 Message Date
futpib
8b66c71a7b
Merge c2039d14fd into 2cc8d2620d 2026-02-25 18:18:23 +03:00
futpib
c2039d14fd fix: hide followers count when null instead of showing Infinity
The MusicBrainz metadata plugin doesn't provide follower counts, so
artist.followers is always null. Previously this caused "Infinity Followers"
to be displayed. Now the followers line is hidden when the data is unavailable.
2026-01-25 12:32:25 +00:00

View File

@ -192,20 +192,19 @@ class ArtistPageHeader extends HookConsumerWidget {
), ),
), ),
const Gap(5), const Gap(5),
Flexible( if (artist.followers != null)
child: AutoSizeText( Flexible(
context.l10n.followers( child: AutoSizeText(
artist.followers == null context.l10n.followers(
? double.infinity PrimitiveUtils.toReadableNumber(
: PrimitiveUtils.toReadableNumber( artist.followers!.toDouble(),
artist.followers!.toDouble(), ),
), ),
), maxLines: 1,
maxLines: 1, overflow: TextOverflow.ellipsis,
overflow: TextOverflow.ellipsis, minFontSize: 12,
minFontSize: 12, ).muted(),
).muted(), ),
),
if (constrains.mdAndUp) ...[ if (constrains.mdAndUp) ...[
const Gap(20), const Gap(20),
actions, actions,