buildTableOrPlaceholder method

Widget buildTableOrPlaceholder(
  1. BuildContext context
)

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);
}