[DEV] Added axis allignments to radio selectors
This commit is contained in:
@@ -148,11 +148,15 @@ class _AstromicRadioSelectorState<T> extends State<AstromicRadioSelector<T>> {
|
||||
? separatedRow(
|
||||
baseChildren,
|
||||
AstromicSpacing.hsb(widget.itemSpacing),
|
||||
mainAxisAlignment: widget.configuration.mainAxisAlignment,
|
||||
crossAxisAlignment: widget.configuration.crossAxisAlignment,
|
||||
)
|
||||
: separatedColumn(
|
||||
baseChildren,
|
||||
AstromicSpacing.vsb(widget.itemSpacing),
|
||||
widget.configuration.withExpandedSpace,
|
||||
mainAxisAlignment: widget.configuration.mainAxisAlignment,
|
||||
crossAxisAlignment: widget.configuration.crossAxisAlignment,
|
||||
);
|
||||
// : Wrap(
|
||||
// direction: widget.configurations.axis,
|
||||
@@ -177,8 +181,8 @@ class _AstromicRadioSelectorState<T> extends State<AstromicRadioSelector<T>> {
|
||||
Widget separatedRow(
|
||||
List<Widget> children,
|
||||
Widget separator, {
|
||||
MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
|
||||
CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
|
||||
MainAxisAlignment? mainAxisAlignment = MainAxisAlignment.start,
|
||||
CrossAxisAlignment? crossAxisAlignment = CrossAxisAlignment.center,
|
||||
}) {
|
||||
List<Widget> finalChildren = [];
|
||||
for (var e in children) {
|
||||
@@ -190,8 +194,8 @@ Widget separatedRow(
|
||||
}
|
||||
return Row(
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
crossAxisAlignment: crossAxisAlignment,
|
||||
mainAxisAlignment: mainAxisAlignment,
|
||||
crossAxisAlignment: crossAxisAlignment!,
|
||||
mainAxisAlignment: mainAxisAlignment!,
|
||||
children: finalChildren,
|
||||
);
|
||||
}
|
||||
@@ -200,8 +204,8 @@ Widget separatedColumn(
|
||||
List<Widget> children,
|
||||
Widget separator,
|
||||
bool withExpandedSpace, {
|
||||
MainAxisAlignment mainAxisAlignment = MainAxisAlignment.center,
|
||||
CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
|
||||
MainAxisAlignment? mainAxisAlignment = MainAxisAlignment.center,
|
||||
CrossAxisAlignment? crossAxisAlignment = CrossAxisAlignment.center,
|
||||
}) {
|
||||
List<Widget> finalChildren = [];
|
||||
for (var e in children) {
|
||||
@@ -213,8 +217,8 @@ Widget separatedColumn(
|
||||
}
|
||||
return Column(
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
crossAxisAlignment: withExpandedSpace ? CrossAxisAlignment.stretch : crossAxisAlignment,
|
||||
mainAxisAlignment: mainAxisAlignment,
|
||||
crossAxisAlignment: withExpandedSpace ? CrossAxisAlignment.stretch : crossAxisAlignment!,
|
||||
mainAxisAlignment: mainAxisAlignment!,
|
||||
children: finalChildren,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user