VoTileView<T extends VoTile>.row constructor

const VoTileView<T extends VoTile>.row({
  1. Key? key,
  2. required List<T> tiles,
  3. required VoRowTileStyle style,
  4. String? activeKey,
  5. VoTileBuilder<T>? tileBuilder,
  6. VoTileTap<T>? onTilePressed,
  7. double spacing = 0,
  8. MainAxisSize mainAxisSize = MainAxisSize.max,
  9. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  10. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
})

Implementation

const VoTileView.row({
  super.key,
  required this.tiles,
  required VoRowTileStyle style,
  this.activeKey,
  this.tileBuilder,
  this.onTilePressed,
  this.spacing = 0,
  this.mainAxisSize = MainAxisSize.max,
  this.mainAxisAlignment = MainAxisAlignment.start,
  this.crossAxisAlignment = CrossAxisAlignment.start,
}) : isListView = false,
     tileStyle = style,
     physics = const NeverScrollableScrollPhysics(),
     padding = EdgeInsets.zero,
     separatorBuilder = null,
     shrinkWrap = false,
     primary = false,
     start = null,
     end = null,
     assert(
       tiles.length > 0,
       '\n\n[VoTileView.row] tiles must not be empty\n',
     );