Configuração pública
O backend ou a fonte pública de configuração associa cada domínio ou subdomínio a uma marca pública. O Site usa essa resposta em runtime para renderizar logo, cores, favicon, banners e produtos habilitados. Os campos públicos esperados são:tenantId,partnerIdesourceDomain;displayName;publicBrand, com logos, cores e favicon;- banners da página inicial e das páginas de produto;
enabledProducts.
src/shared/marca/publicTenantRuntime.ts ilustra a resolução local por host. src/shared/marca/tenantConfig.ts mantém a marca FORT usada como fallback e referência visual. Em produção, o backend ou uma fonte pública equivalente deve entregar dados com a mesma finalidade, sem incluir informações operacionais.
Como trocar uma marca pública
- Cadastre o domínio ou subdomínio na allowlist do backend e associe-o ao tenant público.
- Publique logos, favicon e banners otimizados em caminhos públicos.
- Entregue
publicBrand,enabledProducts,tenantId,partnerIdesourceDomainpela fonte de configuração pública. - Abra o Site no host cadastrado e confira identidade, banners e produtos visíveis.
- Mantenha os Fluxos de Empréstimos, a Área Logada e o rodapé legal com FortCard.
Assets públicos
Os banners são referenciados porsrc/site/banner-assets.json. Os arquivos ficam em public/assets e as versões otimizadas em public/assets/generated.
Depois de alterar arquivos de origem, execute
npm run assets:optimize. npm run dev e npm run build executam essa otimização automaticamente.
Limites
- Logos, cores, favicon e banners valem somente para o Site e páginas públicas.
- Fluxos de Empréstimos, Área Logada e rodapé legal usam FortCard.
- A configuração pública não contém credenciais, token, usuário, senha,
strLojistaoustrLoja. - O backend valida host, parceiro e produto antes de usar qualquer contexto recebido do Site.
Critérios de aceite
- Logo legível em superfícies claras e escuras.
- Botões com contraste suficiente.
- Banners corretos em web, tablet e mobile.
- Produtos não habilitados ausentes da oferta pública.
- Rodapé legal, Fluxos de Empréstimos e Área Logada sem alteração de marca.