Needed for my own project, I thought it would be useful to others:
@benpley/wappler-data-status - npm
A reusable data loading spinner + empty state card component for Wappler App Connect pages.
Add the Data Status component to any page via Wappler's visual UI, configure the data source and loading state through the Properties panel, and the widget will show a Bootstrap spinner while your Server Connect action is loading, then switch to a friendly empty-state card when there are no records to display.
Features
Loading spinner — shown while loading-stateis truthy
Empty state card — shown when the data array is empty (and not loading)
Fully customisable — title, message, and Font Awesome icon are all configurable
Wappler-native — registers as a proper App Connect component with a visual property panel
Zero dependencies — built on standard Web Components + Wappler's dmx.ComponentAPI