TTableHeader<T, K>.datetime constructor
TTableHeader<T, K>.datetime (})
Create an date formatter
Implementation
TTableHeader.datetime(
this.text,
this.map, {
this.flex,
this.minWidth,
this.maxWidth,
this.alignment,
bool utc = true,
}) : builder = ((_, item, __) {
final value = map?.call(item.data)?.toString();
if (value.isNullOrBlank) return SizedBox.shrink();
final dateTime = utc ? TFormatter.parseUtcISO(value!)?.toLocal() : DateTime.tryParse(value!);
return dateTime != null ? TDateTimeText(dateTime: dateTime) : SizedBox.shrink();
});