mirror of
https://github.com/melgarafael/DeskcommCRM.git
synced 2026-10-02 01:28:34 +08:00
fix(suspensão): suspender uma empresa passa a calar a IA, os envios e a API dela
components/
Componentes React compartilhados.
ui/— primitives do shadcn/ui (instalar vianpx 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"ourevalidate) - Estilo via Tailwind + tokens de
app/globals.css. Sem CSS-in-JS