mirror of
https://github.com/Novaloop-AG/healthchat-web.git
synced 2026-11-05 22:25:36 +00:00
refactor(branding): use PNG logo instead of SVG
This commit is contained in:
@@ -101,7 +101,7 @@ const HomePage: React.FC<IProps> = ({ justRegistered = false }) => {
|
|||||||
introSection = <UserWelcomeTop />;
|
introSection = <UserWelcomeTop />;
|
||||||
} else {
|
} else {
|
||||||
const brandingConfig = SdkConfig.getObject("branding");
|
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 = (
|
introSection = (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import SdkConfig from "../../../SdkConfig";
|
|||||||
export default class AuthHeaderLogo extends React.PureComponent {
|
export default class AuthHeaderLogo extends React.PureComponent {
|
||||||
public render(): React.ReactElement {
|
public render(): React.ReactElement {
|
||||||
const brandingConfig = SdkConfig.getObject("branding");
|
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 (
|
return (
|
||||||
<aside className="mx_AuthHeaderLogo">
|
<aside className="mx_AuthHeaderLogo">
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ import { UIFeature } from "../../../settings/UIFeature";
|
|||||||
import LanguageSelector from "./LanguageSelector";
|
import LanguageSelector from "./LanguageSelector";
|
||||||
import EmbeddedPage from "../../structures/EmbeddedPage";
|
import EmbeddedPage from "../../structures/EmbeddedPage";
|
||||||
import { MATRIX_LOGO_HTML } from "../../structures/static-page-vars";
|
import { MATRIX_LOGO_HTML } from "../../structures/static-page-vars";
|
||||||
import DefaultWelcome from "./DefaultWelcome.tsx";
|
|
||||||
|
|
||||||
export default class Welcome extends React.PureComponent<EmptyObject> {
|
export default class Welcome extends React.PureComponent<EmptyObject> {
|
||||||
public render(): React.ReactNode {
|
public render(): React.ReactNode {
|
||||||
@@ -36,7 +35,11 @@ export default class Welcome extends React.PureComponent<EmptyObject> {
|
|||||||
if (pageUrl) {
|
if (pageUrl) {
|
||||||
body = <EmbeddedPage className="mx_WelcomePage" url={pageUrl} replaceMap={replaceMap} />;
|
body = <EmbeddedPage className="mx_WelcomePage" url={pageUrl} replaceMap={replaceMap} />;
|
||||||
} else {
|
} 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 (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user