ui

Empty

A container for displaying empty state information. Built with Base UI and Tailwind CSS. Copy-paste ready.

Installation

Usage

Examples

No Results

A search-icon illustration with a "No results" title and description — shown when a query returns zero matches.

Combines the empty message with an inline search input so users can refine their query without leaving the view.

With Add Button

A "No items yet" state with a prominent create button, guiding users to populate the list for the first time.

Upload Drop Zone

A dashed-border drop zone with a cloud-upload icon and "Drag & drop or click to browse" instructions.

No Automations

Features a decorative toggle illustration and two CTA buttons — one primary and one secondary — to create or learn about automations.

No Products

A layered depth effect using stacked translucent cards with a blur, conveying "nothing here yet" in a visually engaging way.

No Payments

A credit-card illustration with a "No payments yet" message and a link to documentation or the billing setup flow.

No Events

A calendar graphic paired with a "No upcoming events" message and a schedule action button.

All Caught Up

A bell icon with an "All caught up" headline used when the user has no unread notifications, paired with a manage preferences link.

Invite Team

A user-plus icon with an inline email invite form — ideal for empty team or collaborator lists where the first action is sending an invitation.

No Matching Results

A filter-clear icon with a "No matching results" message and buttons to clear or adjust active filters.

Inbox Zero

An SVG inbox illustration celebrating an empty inbox, with a compose action to prompt the user to start a conversation.

Access Restricted

A lock icon on a muted background for permission-gated views, with request-access and go-back actions.