KamoCRM

Disegna il logo dell'org dalla sua variante pre-dimensionata, l'originale solo se manca

Featurekamo-signer-monorepo
Shipped
24 settembre 2026 alle ore 22:51 UTC
Author
Kamo
Commit
4fa9ce6

Una pagina di firma ha disegnato il logo caricato dell'org — il logo-full.svg di crm è 2.95 MB — a 28-44px di altezza. Il servizio tema ora taglia img/sized/hystem>/h <rung>.webp accanto ad ogni logo; chiedere rung più piccolo che è tagliente a dpr 2 e rientrare all'URL originale, esattamente come è stato costruito prima, su qualsiasi errore (cartelle non ancora riempite, una generazione fallita). - pacchetti/teme logoVariant.ts: LOGO RUNGS, pickLogoRung (dpr 2), logoVariant Url, logoVariantFromUrl; esportato dal pacchetto tema. - ThemeLogo: la variante è il primo tentativo, dimensionato dall'altezza numerica del chiamante, altrimenti maxHeight, altrimenti la larghezza legata (non vincolata: l'originale, come prima). Un errore su di esso va a l'originale, poi l'estensione esistente camminare e fallbackText. La maschera di sovrapposizione segue il <img> nascosto, che è la sonda. TopBar h64. - Quote letterhead (max-height 56 -> h128): QuoteLogo deriva la variante da branding.logoUrl al momento del render, quindi cita ThemeAlias legge ancora la cartella dall'URL invariato. La pagina è server-rendered, quindi il supporto cattura anche una variante che 404ed prima dell'idratazione.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing