buildTableOrPlaceholder method
Implementation
Widget buildTableOrPlaceholder(BuildContext context) {
final theme = Theme.of(context);
if (widget.loading && !hasItems) {
return Skeletonizer(
enabled: true,
child: buildLoadingPlaceholder(theme),
);
}
if (widget.loading && hasItems) {
return Skeletonizer(
enabled: true,
child: buildTable(context),
);
}
return hasItems ? buildTable(context) : buildEmptyState(theme);
}