cell method
Widget
cell({
- required ATableColumn<
T> column, - Widget? content,
- bool isVertical = false,
- EdgeInsets extraPadding = EdgeInsets.zero,
Implementation
Widget cell({
required ATableColumn<T> column,
Widget? content,
bool isVertical = false,
EdgeInsets extraPadding = EdgeInsets.zero,
}) {
Widget widget;
if (isVertical) {
widget = Padding(
padding: column.margin + extraPadding,
child: content,
);
} else {
widget = Container(
padding: column.margin,
width: column.fixedWidth,
child: content,
);
if (column.fixedWidth == null) {
widget = Expanded(
flex: column.expanded,
child: widget,
);
}
}
return widget;
}