Plataformas
React (Next e Vite)
Para os apps e sites em React com Tailwind 4 e shadcn/ui: app.agrosdr, ad3.agrosdr, app.influenciadoresdoagro, www.agrosdr e novos projetos.
Instruções para LeadCultura. Troque a marca no topo para ver os valores de outra.
1. Instale o tema
O CLI do shadcn grava as variáveis da marca (claro e escuro), o mapeamento do Tailwind e as utilidades no CSS global do projeto.
npx shadcn@latest add https://ds.leadcultura.com.br/r/theme-leadcultura.jsonSem shadcn? Baixe o CSS e importe depois do Tailwind:
curl -o src/styles/theme.css https://ds.leadcultura.com.br/tokens/leadcultura.css@import 'tailwindcss';
@import 'tw-animate-css';
@import './styles/theme.css';2. Carregue a fonte
O tema só declara a família; o arquivo da fonte precisa ser carregado no entry do app (layout.tsx no Next, main.tsx no Vite).
pnpm add @fontsource-variable/interimport '@fontsource-variable/inter'3. Tema escuro
Os tokens escuros entram com a classe dark no <html>. No Next, use o next-themes com attribute="class".
Atalho do registry
Registre o namespace uma vez no components.json e instale itens pelo nome: npx shadcn add @leadcultura/theme-leadcultura. Os componentes da fase 2 vão sair por aqui.
{
"registries": {
"@leadcultura": "https://ds.leadcultura.com.br/r/{name}.json"
}
}