From f65b70b244545ab56a20552c09cbd40e73119617 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Thu, 14 May 2020 12:22:43 +0900 Subject: [PATCH] fixed child usage in builder --- lib/widgets/common/aves_filter_chip.dart | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/widgets/common/aves_filter_chip.dart b/lib/widgets/common/aves_filter_chip.dart index ddb400209..548804189 100644 --- a/lib/widgets/common/aves_filter_chip.dart +++ b/lib/widgets/common/aves_filter_chip.dart @@ -57,7 +57,7 @@ class _AvesFilterChipState extends State { final leading = widget.showLeading ? filter.iconBuilder(context, AvesFilterChip.iconSize) : null; final trailing = widget.removable ? const Icon(AIcons.clear, size: AvesFilterChip.iconSize) : null; - Widget child = Padding( + Widget content = Padding( padding: const EdgeInsets.symmetric(horizontal: AvesFilterChip.padding * 2), child: Row( mainAxisSize: widget.decoration != null ? MainAxisSize.max : MainAxisSize.min, @@ -84,10 +84,10 @@ class _AvesFilterChipState extends State { ); if (widget.decoration != null) { - child = Container( + content = Container( constraints: BoxConstraints(minHeight: DefaultTextStyle.of(context).style.fontSize * 2), color: Colors.black54, - child: child, + child: content, ); } @@ -95,7 +95,7 @@ class _AvesFilterChipState extends State { borderRadius: AvesFilterChip.borderRadius, ); - child = ButtonTheme( + final button = ButtonTheme( minWidth: 0, child: Container( constraints: const BoxConstraints( @@ -116,7 +116,7 @@ class _AvesFilterChipState extends State { ), padding: EdgeInsets.zero, shape: shape, - child: child, + child: content, ); }, ), @@ -124,15 +124,15 @@ class _AvesFilterChipState extends State { ), ); - return child; + return button; // TODO TLAD how to lerp between chip and grid tile // return Hero( // tag: filter, // flightShuttleBuilder: (flight, animation, direction, fromHeroContext, toHeroContext) { // final toHero = toHeroContext.widget as Hero; -// return Center(child: toHero.child); +// return Center(content: toHero.content); // }, -// child: child, +// content: button, // ); } }