createGridCard static method

DynamicCardConfig createGridCard({
  1. required String title,
  2. required List<CardContentItem> gridItems,
  3. int columns = 2,
  4. double childAspectRatio = 1.0,
  5. TextStyle? titleStyle,
  6. double elevation = 1.0,
  7. Color backgroundColor = Colors.white,
  8. EdgeInsets? padding,
  9. EdgeInsets? margin,
})

Creates a card with a grid layout

Implementation

static DynamicCardConfig createGridCard({
  required String title,
  required List<CardContentItem> gridItems,
  int columns = 2,
  double childAspectRatio = 1.0,
  TextStyle? titleStyle,
  double elevation = 1.0,
  Color backgroundColor = Colors.white,
  EdgeInsets? padding,
  EdgeInsets? margin,
}) {
  return DynamicCardConfig(
    title: title,
    titleStyle: titleStyle,
    content: gridItems,
    gridColumns: columns,
    gridChildAspectRatio: childAspectRatio,
    elevation: elevation,
    backgroundColor: backgroundColor,
    padding: padding,
    margin: margin,
    layout: CardLayout.grid,
  );
}