Empty State

Placeholder for empty tables, lists, and search results. Supports icon, title, description, and action buttons.

import{ EmptyState } from "@pepulux/ui"

Default

No results found

Try adjusting your filters or search query.

Sizes

Empty

Nothing here yet.

No data

Create your first item to get started.

With secondary action

No integrations

Connect your tools to get started.

Props

PropTypeDefaultDescription
title*stringBold heading
descriptionstringSupporting text below the title
iconReactNodeIcon or illustration to display above title
showIconbooleantrueSet false to hide the icon box
size"sm" | "md" | "lg""md"Controls padding and icon size
primaryActionEmptyStateAction{ label, onClick } primary CTA
secondaryActionEmptyStateAction{ label, onClick } secondary link