TAlignedRow constructor

TAlignedRow({
  1. Key? key,
  2. List<Widget> left = const [],
  3. List<Widget> right = const [],
  4. double spacing = 8.0,
  5. double rowSpacing = 8.0,
  6. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
  7. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  8. double? expandBelowWidth,
  9. bool moveAllToSecondRow = false,
  10. int wrapperModeThreshold = 1,
  11. bool wrapperExpanded = false,
  12. bool wrapperExpandedRatioBased = true,
  13. MainAxisAlignment wrapperAlignment = MainAxisAlignment.center,
})

Implementation

TAlignedRow({
  super.key,
  List<Widget> left = const [],
  List<Widget> right = const [],
  this.spacing = 8.0,
  this.rowSpacing = 8.0,
  this.crossAxisAlignment = CrossAxisAlignment.center,
  this.mainAxisAlignment = MainAxisAlignment.start,
  this.expandBelowWidth,
  // new
  this.moveAllToSecondRow = false,
  this.wrapperModeThreshold = 1,
  this.wrapperExpanded = false,
  this.wrapperExpandedRatioBased = true,
  this.wrapperAlignment = MainAxisAlignment.center,
}) : super(children: [
        ...left.map((w) => _Side(isRight: false, child: w)),
        ...right.map((w) => _Side(isRight: true, child: w)),
      ]);