From 888903ba11dffd4f0df7728d332087366ab66970 Mon Sep 17 00:00:00 2001 From: dilawar Date: Fri, 21 Feb 2020 17:07:38 +0100 Subject: [PATCH] Made paddings work properly --- lib/components/card/gf_card.dart | 45 +++++++++++++++++--------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/lib/components/card/gf_card.dart b/lib/components/card/gf_card.dart index da72e9e2..ccaf02db 100644 --- a/lib/components/card/gf_card.dart +++ b/lib/components/card/gf_card.dart @@ -113,27 +113,30 @@ class GFCard extends StatelessWidget { Widget build(BuildContext context) { final CardTheme cardTheme = CardTheme.of(context); - final Widget cardChild = Column( - children: [ - titlePosition == GFPosition.start - ? title ?? Container() - : image != null - ? ClipRRect( - borderRadius: - const BorderRadius.vertical(top: Radius.circular(4)), - child: image, - ) - : Container(), - titlePosition == GFPosition.start - ? image ?? Container() - : title ?? Container(), - Padding( - padding: padding, - child: content ?? Container(), - ), - buttonBar ?? Container(), - ], - ); + final Widget cardChild = Padding( + padding: padding, + child: Column( + children: [ + titlePosition == GFPosition.start + ? title ?? Container() + : image != null + ? ClipRRect( + borderRadius: + const BorderRadius.vertical(top: Radius.circular(4)), + child: image, + ) + : Container(), + titlePosition == GFPosition.start + ? image ?? Container() + : title ?? Container(), + Padding( + padding: padding, + child: content ?? Container(), + ), + buttonBar ?? Container(), + ], + ), + ); final Widget overlayImage = GFImageOverlay( width: MediaQuery.of(context).size.width,