refactor(branding): use PNG logo instead of SVG

This commit is contained in:
2026-02-20 11:16:41 +01:00
committed by Joël
parent 3819c6078e
commit 3f63d4e66d
3 changed files with 7 additions and 4 deletions
@@ -101,7 +101,7 @@ const HomePage: React.FC<IProps> = ({ justRegistered = false }) => {
introSection = <UserWelcomeTop />;
} else {
const brandingConfig = SdkConfig.getObject("branding");
const logoUrl = brandingConfig?.get("auth_header_logo_url") ?? "themes/element/img/logos/element-logo.svg";
const logoUrl = brandingConfig?.get("auth_header_logo_url") ?? "themes/element/img/logos/element-logo.png";
introSection = (
<React.Fragment>
@@ -13,7 +13,7 @@ import SdkConfig from "../../../SdkConfig";
export default class AuthHeaderLogo extends React.PureComponent {
public render(): React.ReactElement {
const brandingConfig = SdkConfig.getObject("branding");
const logoUrl = brandingConfig?.get("auth_header_logo_url") ?? "themes/element/img/logos/element-logo.svg";
const logoUrl = brandingConfig?.get("auth_header_logo_url") ?? "themes/element/img/logos/element-logo.png";
return (
<aside className="mx_AuthHeaderLogo">
@@ -17,7 +17,6 @@ import { UIFeature } from "../../../settings/UIFeature";
import LanguageSelector from "./LanguageSelector";
import EmbeddedPage from "../../structures/EmbeddedPage";
import { MATRIX_LOGO_HTML } from "../../structures/static-page-vars";
import DefaultWelcome from "./DefaultWelcome.tsx";
export default class Welcome extends React.PureComponent<EmptyObject> {
public render(): React.ReactNode {
@@ -36,7 +35,11 @@ export default class Welcome extends React.PureComponent<EmptyObject> {
if (pageUrl) {
body = <EmbeddedPage className="mx_WelcomePage" url={pageUrl} replaceMap={replaceMap} />;
} else {
body = <DefaultWelcome />;
// HealthChat: render the branded welcome.html with $logoUrl replacement
const brandingConfig = SdkConfig.getObject("branding");
const logoUrl = brandingConfig?.get("auth_header_logo_url") ?? "themes/element/img/logos/element-logo.png";
replaceMap["$logoUrl"] = logoUrl;
body = <EmbeddedPage className="mx_WelcomePage" url="welcome.html" replaceMap={replaceMap} />;
}
return (