From d52661d1b686dbebe161237eaf5b6ab269dd4be5 Mon Sep 17 00:00:00 2001 From: "Michael W. Aziz" Date: Thu, 16 May 2024 19:02:29 +0300 Subject: [PATCH] [DEV] Added axis allignments to radio selectors --- .../Selectors/src/Radio/radio.selector.dart | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/lib/src/Selectors/src/Radio/radio.selector.dart b/lib/src/Selectors/src/Radio/radio.selector.dart index 42c172d..6a18874 100644 --- a/lib/src/Selectors/src/Radio/radio.selector.dart +++ b/lib/src/Selectors/src/Radio/radio.selector.dart @@ -174,7 +174,12 @@ class _AstromicRadioSelectorState extends State> { } } -Widget separatedRow(List children, Widget separator) { +Widget separatedRow( + List children, + Widget separator, { + MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start, + CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center, +}) { List finalChildren = []; for (var e in children) { if (children.indexOf(e) != children.length - 1) { @@ -184,14 +189,20 @@ Widget separatedRow(List children, Widget separator) { } } return Row( - mainAxisSize: MainAxisSize.max, - crossAxisAlignment: CrossAxisAlignment.center, - mainAxisAlignment: MainAxisAlignment.center, + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: crossAxisAlignment, + mainAxisAlignment: mainAxisAlignment, children: finalChildren, ); } -Widget separatedColumn(List children, Widget separator, bool withExpandedSpace) { +Widget separatedColumn( + List children, + Widget separator, + bool withExpandedSpace, { + MainAxisAlignment mainAxisAlignment = MainAxisAlignment.center, + CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center, +}) { List finalChildren = []; for (var e in children) { if (children.indexOf(e) != children.length - 1) { @@ -202,8 +213,8 @@ Widget separatedColumn(List children, Widget separator, bool withExpande } return Column( mainAxisSize: MainAxisSize.min, - crossAxisAlignment: withExpandedSpace ? CrossAxisAlignment.stretch : CrossAxisAlignment.center, - mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: withExpandedSpace ? CrossAxisAlignment.stretch : crossAxisAlignment, + mainAxisAlignment: mainAxisAlignment, children: finalChildren, ); }