BSRow constructor

const BSRow({
  1. Key? key,
  2. required List<Widget> children,
  3. Key? bsRowInheritanceKey,
  4. Key? flexKey,
  5. MainAxisSize flexMainAxisSize = MainAxisSize.max,
  6. CrossAxisAlignment flexCrossAxisAlignment = CrossAxisAlignment.center,
  7. MainAxisAlignment flexMainAxisAlignment = MainAxisAlignment.start,
  8. TextBaseline? flexTextBaseline,
  9. TextDirection? flexTextDirection,
  10. VerticalDirection flexVerticalDirection = VerticalDirection.down,
  11. Clip flexClipBehavior = Clip.none,
})

A row or a column based on it's BSColumn children's breakpoints if the sum of the children column's breakpoints are greater than 12 this is a column, otherwise it is a row

Implementation

const BSRow({
  super.key,
  required this.children,
  /*
    BSRowInheritance
  */
  this.bsRowInheritanceKey,
  /*
    Flex
  */
  this.flexKey,
  this.flexMainAxisSize = MainAxisSize.max,
  this.flexCrossAxisAlignment = CrossAxisAlignment.center,
  this.flexMainAxisAlignment = MainAxisAlignment.start,
  this.flexTextBaseline,
  this.flexTextDirection,
  this.flexVerticalDirection = VerticalDirection.down,
  this.flexClipBehavior = Clip.none,
});