Getting Started
Overview
Installation
Theme
Forms
Basic Inputs
Custom Inputs
Select
Components
Components
78
Micro Charts
Navigation
Libraries
Content Editor
Data View
Form Builder
Image Designer
Kanban Board
PDF Viewer
Video Player
Latest npm version of @ngstarter-ui/componentsWeekly npm downloads of @ngstarter-ui/components
Buy License

Empty state

Empty State explains why an area has no content and, when useful, gives the user a next step. Compose it with ngs-empty-state, ngs-empty-state-title, ngs-empty-state-content, and optional ngs-empty-state-icon, ngs-empty-state-image, or ngs-empty-state-actions.

Use it for empty tables, lists, folders, dashboard sections, first-run screens, no search results, no filtered data, and places like “no projects yet” or “no messages yet”. Do not use it for loading, critical errors, decorative placeholders, hero blocks, or marketing sections.

Key features:
  • Structured title, content, icon, image, and actions.
  • Useful for first-run, no-data, and no-results states.
  • Can include actions such as Create, Clear filters, Invite, or Upload.
  • Works inside Data View empty templates when a dataset needs a custom empty state.
PropTypeDefault

ngs-empty-state main empty state component.

ngs-empty-state-actions component - contains controls of an empty state.

ngs-empty-state-content component - contains content of an empty state.

ngs-empty-state-icon component - adds an icon to an empty state.

ngs-empty-state-image component - adds an image to an empty state.

ngs-empty-state-title component - adds a title to an empty state.