Port org-scheme theming from kamo-internal so mutuário superficies pick up lender branding

Featurekamolos
Navios
18 de maio de 2026 às 01:50 UTC
Autor
Kamo
Enviar
df5c98d

Porta o sistema de org- theme orientado por subdomínios a partir do kamo- interno para kamo-los, analisado até ao que faz sentido para um superfície face ao mutuário (sem provisionamento administrativo UI, sem multi-dotação Comutação, sem sobreposição do modo força-luz desde kamo-los é escuro-por-- Desenho). Como funciona: - lib/org/theme.ts mirrors kamo-internal's Theme.tsx — getThemePath / builtThemeBaseForFqdn / orgFqdnFromHostname / KAMO THEME CONFIG LOADED. Retira o pseudônimo mais profundo do nome da máquina para que o mutuário apply.lender.com resolve para org FQDN lender.com → pasta balde credor-com → MinIO base **************** - lib/org/fetchOrganização.ts faz a pesquisa do org SSR contra ************* através do proxy existente, com o opcional KAMOLOS SERVICE ACCOUNT *** para autenticação. Usado pela raiz layout geraMetadata() para semear o título HTML + descrição de O registro de org do credor antes da página até hidrata. - Está bem. roda na montagem, buscas <tema>/json/config.json, então: 1. define document.title / apple-mobile-web-app-title / description 2. caches temaRevisão + logotipoFullExt to sessionStorage for cache- busting e TemaLogo 3. injeta os favicons (96px, svg, ico, maçã-touch, manifesto) 4. mapeia os seis slots de cores da org para o var --org-* CSS namespace em :root (NOT --color-*, então o cromo aurora permanece canônico através de orgs e apenas pontos de acento opt-in) 5. despachos KAMO THEME CONFIG LOADED assim logotipo + acento consumidores pode atualizar Salta o modo de força-luz-interno <estilo> de kamo-los é intencionalmente escuro. - componentes/tema/temaLogo.tsx transforma o logótipo org da MinIO com preservação da razão de aspecto, tampas de largura máxima/altura, e um retrocesso aderente para quando a org ainda não está provida (então uma imagem quebrada nunca navios). - globals.css ganha o --org-primary / -light / -lighter / --org-secundário / -light / -light slots, predefinidos para a aurora paleta (# 7B61FF / # 21D4A6). - app/layout.tsx monta DynamicMetaLoader e usa gerarMetadata para semear o título inicial do SSR org buscar. - BusterHeader: a marca do lado esquerdo é agora <ThemeLogo variante="logoFull" /> com um wordmark "Kamo". A 1px ---org-primary fita de sotaque fica acima da barra de cabeçalho para que o emprestador a cor aparece em cada superfície pós-aplicação sem perturbar a paleta de superfície escura. Construir 32/32, 140 testes passar.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços