FlutstrapGrid.singleRow constructor

FlutstrapGrid.singleRow({
  1. required List<Widget> columns,
  2. double? gap,
  3. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  4. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
  5. bool fluid = false,
  6. EdgeInsetsGeometry? padding,
  7. EdgeInsetsGeometry? margin,
})

Quick grid creation with a single row

Implementation

factory FlutstrapGrid.singleRow({
  required List<Widget> columns,
  double? gap,
  MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
  bool fluid = false,
  EdgeInsetsGeometry? padding,
  EdgeInsetsGeometry? margin,
}) {
  assert(columns.isNotEmpty, 'Columns list cannot be empty');

  return FlutstrapGrid(
    children: [
      FlutstrapRow(
        children: columns,
        gap: gap ?? defaultColumnGap,
        mainAxisAlignment: mainAxisAlignment,
        crossAxisAlignment: crossAxisAlignment,
      ),
    ],
    fluid: fluid,
    padding: padding,
    margin: margin,
  );
}