Empty
Estado vazio de listas, buscas ou painéis.
Feedback e estados
Carregando demonstração…
Código da demo
"use client";
import { Button } from "@/components/ui/button";
import {
Empty,
EmptyContent,
EmptyDescription,
EmptyHeader,
EmptyMedia,
EmptyTitle,
} from "@/components/ui/empty";
import { InboxIcon } from "lucide-react";
export function Demo() {
return (
<Empty className="border border-dashed border-border">
<EmptyHeader>
<EmptyMedia variant="icon">
<InboxIcon aria-hidden />
</EmptyMedia>
<EmptyTitle>Nada por aqui</EmptyTitle>
<EmptyDescription>
Quando houver itens, eles aparecerão nesta lista.
</EmptyDescription>
</EmptyHeader>
<EmptyContent>
<Button size="sm">Criar item</Button>
</EmptyContent>
</Empty>
);
}- Acessibilidade
- Mensagem clara + CTA; ícone decorativo com aria-hidden.
- Importar
import { Empty, EmptyHeader, EmptyTitle, EmptyDescription } from "@financeequity/ui/empty"Neste repositório:
import { Empty, EmptyHeader, EmptyTitle, EmptyDescription } from "@/components/ui/empty"