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

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.