NiceGridDropZone<T extends Object> constructor

const NiceGridDropZone<T extends Object>({
  1. Key? key,
  2. required int crossAxisCount,
  3. double childAspectRatio = 1,
  4. double mainAxisSpacing = 8,
  5. double crossAxisSpacing = 8,
  6. required List<T?> cells,
  7. required Widget cellBuilder(
    1. T? data,
    2. int index,
    3. bool isHovering
    ),
  8. void onDrop(
    1. T data,
    2. int index
    )?,
  9. bool enabled = true,
})

Implementation

const NiceGridDropZone({
  super.key,
  required this.crossAxisCount,
  this.childAspectRatio = 1,
  this.mainAxisSpacing = 8,
  this.crossAxisSpacing = 8,
  required this.cells,
  required this.cellBuilder,
  this.onDrop,
  this.enabled = true,
});