- Se descapó
- 18 de mayo de 2026 a las 3:43 UTC
- Autor
- Kamo
- Compromit
- 15a3c48
El logotipo inicial de la cuerda vacía de ThemeLogoSrc . useEfect-to-fill patrón significar que la SSR devolvió la línea de referencia, luego hidratación pobló el src. Si algo en esa cadena se hipo (lo hizo - el El presentador era localhost, así que getThemePath () devolvió vacía y la cadena re-resuelto de cada render), el usuario siguió viendo la marca de palabra para siempre. Ahora ThemeLogo: - Lee la URL de inquilino resuelta por la SSR directamente de OrgContext a través de un nuevo useThemedPath() gancho. El trazado de raíz calcula el pelaje temático de la petición de Host lado servidor de cabecera y lo enhebra a través de OrgProvider. - Construye la lista de URL de candidato en el momento de render (memoción), comenzando con la URL del inquilino cuando existe. - Rendera la etiqueta de la primera representación con src ya apuntando al candidato correcto. No sirveDanza defectuosa, sin vaciado-src flash, sin desajuste de SSR/hidratación. - enError camina la lista hacia adelante en el lugar. Sólo cuando cada candidato Fracasa, lo convierte en la palabra de relevo. La prelación de la fuente no ha cambiado: activoBasePath (sólo utilizado por la simulador de guía de estilo) - inquilino MinIO (logo-full-on-dark - logo-full Logo-on-dark - logo) local /public/ (logo-full.svg - logo.svg) - Retroceso de la marca de palabras. Construir 32/32.