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