NiceCardView<T> constructor

const NiceCardView<T>({
  1. Key? key,
  2. required List<T> items,
  3. required Widget cardBuilder(
    1. T item
    ),
  4. NiceCardLayout layout = NiceCardLayout.grid,
  5. int gridCrossAxisCount = 3,
  6. double gridChildAspectRatio = 1.0,
  7. double spacing = 12,
  8. EdgeInsets? padding,
  9. ValueChanged<T>? onItemTap,
  10. Widget? emptyWidget,
  11. Widget? header,
})

Implementation

const NiceCardView({
  super.key,
  required this.items,
  required this.cardBuilder,
  this.layout = NiceCardLayout.grid,
  this.gridCrossAxisCount = 3,
  this.gridChildAspectRatio = 1.0,
  this.spacing = 12,
  this.padding,
  this.onItemTap,
  this.emptyWidget,
  this.header,
});