4b4289e211
* Convert welcome.html to React component In advance of changes to use Compound * Fix types * Fix tests * Update styling to match Figma * Fix random capitalisation * Tweak styling * Regenerate i18n * Update tests * Make linter happy * Iterate
21 lines
716 B
TypeScript
21 lines
716 B
TypeScript
/*
|
|
Copyright 2026 Element Creations Ltd.
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial
|
|
Please see LICENSE files in the repository root for full details.
|
|
*/
|
|
|
|
import SdkConfig from "./SdkConfig.ts";
|
|
|
|
const ELEMENT_BRAND = "Element";
|
|
|
|
/**
|
|
* Returns whether the app is currently branded.
|
|
* This is currently a naive check of whether the `brand` config starts with the substring `Element ` or is the literal `Element`,
|
|
* which correctly covers `Element` (release), `Element Nightly` & `Element Pro`.
|
|
*/
|
|
export const isElementBranded = (): boolean => {
|
|
const brand = SdkConfig.get("brand");
|
|
return brand === ELEMENT_BRAND || brand.startsWith(ELEMENT_BRAND + " ");
|
|
};
|