import { cn } from '#/lib/utils.js'; /** * What a listing shows when it holds nothing: an icon, a title, and a line * of guidance, centred in the room the rows would take. `action` is the one * thing a reader can do about it, under the words. */ export function EmptyState({ icon, title, description, action, className }) { return (
{icon && (
{icon}
)} {title && (
{title}
)} {description && (

{description}

)} {action &&
{action}
}
); }