[DEV] Added axis allignments to radio selectors
This commit is contained in:
@@ -141,32 +141,20 @@ class _AstromicRadioSelectorState<T> extends State<AstromicRadioSelector<T>> {
|
|||||||
//!SECTION
|
//!SECTION
|
||||||
|
|
||||||
//SECTION - Build Return
|
//SECTION - Build Return
|
||||||
return
|
return widget.configuration.axis == Axis.horizontal
|
||||||
// widget.configurations.withExpandedSpace
|
? separatedRow(
|
||||||
// ?
|
baseChildren,
|
||||||
widget.configuration.axis == Axis.horizontal
|
AstromicSpacing.hsb(widget.itemSpacing),
|
||||||
? separatedRow(
|
mainAxisAlignment: widget.configuration.mainAxisAlignment ?? MainAxisAlignment.start,
|
||||||
baseChildren,
|
crossAxisAlignment: widget.configuration.crossAxisAlignment ?? CrossAxisAlignment.center,
|
||||||
AstromicSpacing.hsb(widget.itemSpacing),
|
)
|
||||||
mainAxisAlignment: widget.configuration.mainAxisAlignment,
|
: separatedColumn(
|
||||||
crossAxisAlignment: widget.configuration.crossAxisAlignment,
|
baseChildren,
|
||||||
)
|
AstromicSpacing.vsb(widget.itemSpacing),
|
||||||
: separatedColumn(
|
widget.configuration.withExpandedSpace,
|
||||||
baseChildren,
|
mainAxisAlignment: widget.configuration.mainAxisAlignment ?? MainAxisAlignment.center,
|
||||||
AstromicSpacing.vsb(widget.itemSpacing),
|
crossAxisAlignment: widget.configuration.crossAxisAlignment ?? CrossAxisAlignment.center,
|
||||||
widget.configuration.withExpandedSpace,
|
);
|
||||||
mainAxisAlignment: widget.configuration.mainAxisAlignment,
|
|
||||||
crossAxisAlignment: widget.configuration.crossAxisAlignment,
|
|
||||||
);
|
|
||||||
// : Wrap(
|
|
||||||
// direction: widget.configurations.axis,
|
|
||||||
// alignment: WrapAlignment.center,
|
|
||||||
// runAlignment: WrapAlignment.center,
|
|
||||||
// crossAxisAlignment: WrapCrossAlignment.center,
|
|
||||||
// spacing: widget.itemSpacing,
|
|
||||||
// runSpacing: widget.itemSpacing,
|
|
||||||
// children: baseChildren,
|
|
||||||
// );
|
|
||||||
//!SECTION
|
//!SECTION
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -181,8 +169,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,
|
||||||
CrossAxisAlignment? crossAxisAlignment = CrossAxisAlignment.center,
|
CrossAxisAlignment? crossAxisAlignment,
|
||||||
}) {
|
}) {
|
||||||
List<Widget> finalChildren = [];
|
List<Widget> finalChildren = [];
|
||||||
for (var e in children) {
|
for (var e in children) {
|
||||||
@@ -204,8 +192,8 @@ Widget separatedColumn(
|
|||||||
List<Widget> children,
|
List<Widget> children,
|
||||||
Widget separator,
|
Widget separator,
|
||||||
bool withExpandedSpace, {
|
bool withExpandedSpace, {
|
||||||
MainAxisAlignment? mainAxisAlignment = MainAxisAlignment.center,
|
MainAxisAlignment? mainAxisAlignment,
|
||||||
CrossAxisAlignment? crossAxisAlignment = CrossAxisAlignment.center,
|
CrossAxisAlignment? crossAxisAlignment,
|
||||||
}) {
|
}) {
|
||||||
List<Widget> finalChildren = [];
|
List<Widget> finalChildren = [];
|
||||||
for (var e in children) {
|
for (var e in children) {
|
||||||
|
|||||||
Reference in New Issue
Block a user