TTableHeader<T, K>.actions constructor
TTableHeader<T, K>.actions (})
Creates a header for row actions.
Implementation
TTableHeader.actions(
List<TButtonGroupItem> Function(TListItem<T, K>) builder, {
this.text = "Actions",
this.alignment = Alignment.center,
this.flex,
this.minWidth,
double? maxWidth,
int? count,
}) : map = null,
maxWidth = maxWidth != null
? maxWidth.clamp(75.0, 150.0)
: count != null
? (50.0 * count).clamp(75.0, 150.0)
: null,
builder = ((ctx, item, __) {
final isDense = TTableScope.maybeOf(ctx)?.dense ?? false;
return TButtonGroup(
type: TButtonGroupType.icon,
alignment: WrapAlignment.end,
size: isDense ? TButtonSize.sm.copyWith(hPad: 4, vPad: 2) : TButtonSize.sm,
items: builder(item),
);
});