From 0495f9b800682152a0e3a2977d88900ea1d7f475 Mon Sep 17 00:00:00 2001 From: PartyDonut <42371342+PartyDonut@users.noreply.github.com> Date: Wed, 16 Oct 2024 16:16:30 +0200 Subject: [PATCH] [Bugfix] Made the status card 1:1 ratio (#25) Slight regression I didn't notice. Co-authored-by: PartyDonut --- lib/screens/shared/media/components/poster_image.dart | 10 ++++++---- lib/widgets/shared/status_card.dart | 6 +++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/screens/shared/media/components/poster_image.dart b/lib/screens/shared/media/components/poster_image.dart index 7d3d0af..4f166ba 100644 --- a/lib/screens/shared/media/components/poster_image.dart +++ b/lib/screens/shared/media/components/poster_image.dart @@ -1,4 +1,8 @@ +import 'package:flutter/material.dart'; + import 'package:ficonsax/ficonsax.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + import 'package:fladder/models/book_model.dart'; import 'package:fladder/models/item_base_model.dart'; import 'package:fladder/models/items/item_shared_models.dart'; @@ -17,8 +21,6 @@ import 'package:fladder/util/string_extensions.dart'; import 'package:fladder/widgets/shared/item_actions.dart'; import 'package:fladder/widgets/shared/modal_bottom_sheet.dart'; import 'package:fladder/widgets/shared/status_card.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_riverpod/flutter_riverpod.dart'; class PosterImage extends ConsumerStatefulWidget { final ItemBaseModel poster; @@ -365,10 +367,10 @@ class _PosterImageState extends ConsumerState { child: Padding( padding: const EdgeInsets.all(6), child: widget.poster.unPlayedItemCount != 0 - ? Container( + ? Container( constraints: const BoxConstraints(minWidth: 16), child: Text( - widget.poster.userData.unPlayedItemCount.toString(), + widget.poster.userData.unPlayedItemCount.toString(), textAlign: TextAlign.center, style: TextStyle( color: Theme.of(context).colorScheme.primary, diff --git a/lib/widgets/shared/status_card.dart b/lib/widgets/shared/status_card.dart index 6390ed1..27ce87d 100644 --- a/lib/widgets/shared/status_card.dart +++ b/lib/widgets/shared/status_card.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:flutter_riverpod/flutter_riverpod.dart'; class StatusCard extends ConsumerWidget { @@ -12,9 +13,8 @@ class StatusCard extends ConsumerWidget { Widget build(BuildContext context, WidgetRef ref) { return Padding( padding: const EdgeInsets.all(5), - child: SizedBox( - width: 40, - height: 33, + child: SizedBox.square( + dimension: 33, child: Card( elevation: 10, surfaceTintColor: color,