{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"estado-vazio","type":"registry:component","title":"Estado vazio","description":"Ícone, título, descrição e duas ações.","author":"UI Catalog <https://ui.codehall.io>","dependencies":[],"registryDependencies":["button","empty"],"files":[{"path":"components/estado-vazio.tsx","type":"registry:component","content":"'use client'\n\nimport { Inbox, Plus } from 'lucide-react'\nimport { Button } from '@/components/ui/button'\nimport { Empty, EmptyContent, EmptyDescription, EmptyHeader, EmptyMedia, EmptyTitle } from '@/components/ui/empty'\n\nexport default function EstadoVazio() {\n  return (\n    <Empty className=\"w-full max-w-md rounded-xl border border-dashed\">\n      <EmptyHeader>\n        <EmptyMedia variant=\"icon\">\n          <Inbox />\n        </EmptyMedia>\n        <EmptyTitle>Nenhuma conversa ainda</EmptyTitle>\n        <EmptyDescription>Conecte um canal ou importe contatos para começar a atender por aqui.</EmptyDescription>\n      </EmptyHeader>\n      <EmptyContent>\n        <div className=\"flex gap-2\">\n          <Button>\n            <Plus data-icon=\"inline-start\" /> Conectar canal\n          </Button>\n          <Button variant=\"outline\">Importar CSV</Button>\n        </div>\n      </EmptyContent>\n    </Empty>\n  )\n}\n"}]}