From d232eee1e7cb610e3347e21cbc5ca3a6d74adfb7 Mon Sep 17 00:00:00 2001 From: Tom Praschan <13141438+tom-anders@users.noreply.github.com> Date: Thu, 14 May 2026 11:31:10 +0200 Subject: [PATCH] fix: use `spacing` parameter instead of custom spacing (#3172) --- lib/src/widgets/stat_card.dart | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/lib/src/widgets/stat_card.dart b/lib/src/widgets/stat_card.dart index 292cabd81..1f76904ea 100644 --- a/lib/src/widgets/stat_card.dart +++ b/lib/src/widgets/stat_card.dart @@ -1,5 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:lichess_mobile/src/constants.dart'; import 'package:lichess_mobile/src/styles/styles.dart'; const _customOpacity = 0.6; @@ -76,23 +75,9 @@ class StatCardRow extends StatelessWidget { child: Row( mainAxisAlignment: MainAxisAlignment.spaceAround, crossAxisAlignment: CrossAxisAlignment.stretch, - children: _divideRow(cards).map((e) => Expanded(child: e)).toList(growable: false), + spacing: 8, + children: cards.map((e) => Expanded(child: e)).toList(growable: false), ), ); } } - -@allowedWidgetReturn -Iterable _divideRow(Iterable elements) { - final list = elements.toList(); - - if (list.isEmpty || list.length == 1) { - return list; - } - - Widget wrapElement(Widget el) { - return Container(margin: const EdgeInsets.only(right: 8), child: el); - } - - return [...list.take(list.length - 1).map(wrapElement), list.last]; -}