Files
DeskcommCRM/components
Rafael Melgaço 09915794b3 Merge pull request #1348 from melgarafael/triagem/803-reenviar-o-link
feat(agenda): enviar o link da reunião de novo, sem perder a trava do envio — recorte do #803, de @paulolimajr77
2026-09-20 02:08:29 -03:00
..

components/

Componentes React compartilhados.

  • ui/ — primitives do shadcn/ui (instalar via npx shadcn@latest add <component>)
  • <Feature>/ — componentes específicos de domínio (ex: inbox/ConversationList.tsx)

Convenções

  • Server Components por default; "use client" apenas quando precisa estado/event handler/browser API
  • Props tipadas; Readonly<{...}> em props de componentes puros
  • Sem fetching direto em Server Component sem cache configurado (cache: "no-store" ou revalidate)
  • Estilo via Tailwind + tokens de app/globals.css. Sem CSS-in-JS