From 0c709ee517eea3a76c3a670096aac68c137d143e Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Sat, 10 Aug 2024 10:45:18 +0800 Subject: [PATCH] feat: detail card fit small screen --- ui/lib/widgets/detail_card.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/lib/widgets/detail_card.dart b/ui/lib/widgets/detail_card.dart index f7a1e31..2a1cf41 100644 --- a/ui/lib/widgets/detail_card.dart +++ b/ui/lib/widgets/detail_card.dart @@ -24,6 +24,8 @@ class DetailCard extends ConsumerStatefulWidget { class _DetailCardState extends ConsumerState { @override Widget build(BuildContext context) { + final screenWidth = MediaQuery.of(context).size.width; + return Card( margin: const EdgeInsets.all(4), clipBehavior: Clip.hardEdge, @@ -41,7 +43,7 @@ class _DetailCardState extends ConsumerState { child: Padding( padding: const EdgeInsets.all(10), child: Row( - children: [ + children: [screenWidth<600? SizedBox(): Flexible( flex: 2, child: Padding( @@ -89,7 +91,7 @@ class _DetailCardState extends ConsumerState { const Text(""), Expanded( child: Text( - overflow: TextOverflow.visible, + overflow: TextOverflow.ellipsis, maxLines: 9, widget.details.overview ?? "", )),