fix: Standardize precision used in communityRating (#424)

Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
Ulises M 2025-08-01 23:40:07 -07:00 committed by GitHub
parent d421bb13e6
commit ca7cd827e1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 29 additions and 31 deletions

View file

@ -68,32 +68,28 @@ class ItemBaseModel with ItemBaseModelMappable {
}
Widget? subTitle(SortingOptions options) => switch (options) {
SortingOptions.parentalRating => overview.parentalRating != null
? Row(
children: [
const Icon(
IconsaxPlusBold.star_1,
size: 14,
color: Colors.yellowAccent,
),
const SizedBox(width: 6),
Text((overview.parentalRating ?? 0.0).toString())
],
)
: null,
SortingOptions.communityRating => overview.communityRating != null
? Row(
children: [
const Icon(
IconsaxPlusBold.star_1,
size: 14,
color: Colors.yellowAccent,
),
const SizedBox(width: 6),
Text((overview.communityRating ?? 0.0).toString())
],
)
: null,
SortingOptions.parentalRating => Row(
children: [
const Icon(
IconsaxPlusBold.star_1,
size: 14,
color: Colors.yellowAccent,
),
const SizedBox(width: 6),
Text(overview.parentalRating?.toString() ?? "--"),
],
),
SortingOptions.communityRating => Row(
children: [
const Icon(
IconsaxPlusBold.star_1,
size: 14,
color: Colors.yellowAccent,
),
const SizedBox(width: 6),
Text(overview.communityRating?.toStringAsFixed(2) ?? "--"),
],
),
_ => null,
};