Components
EmptyPlaceholder

EmptyPlaceholder

The EmptyPlaceholder component is used to display a message or icon when a section of content is empty. It can be customized with an icon, text, and optional action.

Props

NameTypeDefaultDescription
iconstring | ReactElementThe icon to display in the empty placeholder. You can use a string to specify an icon name or a ReactElement to provide a custom icon component. Refer to the Icon component for available icon options.
childrenstring | ReactElement | ReactElement[]The text or content to display below the icon.
actionReactElement | ReactElement[]Optional action elements to display below the text.

Try It

import { EmptyPlaceholder, Button } from '@kloktun/uikit'
import SearchIcon from './search-icon.tsx'

export default function EmptyPlaceholderExample() {
  return (
    <div className="flex flex-col gap-4">
      <EmptyPlaceholder icon={<SearchIcon />} action={<Button>Create item</Button>}>
        No items found
      </EmptyPlaceholder>
    </div>
  );
}