From d79becc2a9edcf14b2883a47c63c22131729afb4 Mon Sep 17 00:00:00 2001 From: Florian Duros Date: Mon, 22 Sep 2025 16:31:24 +0200 Subject: [PATCH] fix: use `help_encryption_url` of config instead of hardcoded `https://element.io/help#encryption5` (#30746) * fix: use `help_encryption_url` instead of hardcoded `https://element.io/help#encryption5` * test: update snapshot --- src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx | 3 ++- src/components/views/settings/encryption/KeyStoragePanel.tsx | 3 ++- .../__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx b/src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx index 49e7cad17b..d6a5f79aeb 100644 --- a/src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx +++ b/src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx @@ -17,6 +17,7 @@ import { EncryptionCardButtons } from "../settings/encryption/EncryptionCardButt import { type OpenToTabPayload } from "../../../dispatcher/payloads/OpenToTabPayload"; import { Action } from "../../../dispatcher/actions"; import { UserTab } from "./UserTab"; +import SdkConfig from "../../../SdkConfig"; interface Props { onFinished: (dismissed: boolean) => void; @@ -60,7 +61,7 @@ export default class ConfirmKeyStorageOffDialog extends React.Component { a: (sub) => ( <>
- + {sub} diff --git a/src/components/views/settings/encryption/KeyStoragePanel.tsx b/src/components/views/settings/encryption/KeyStoragePanel.tsx index 0de55942a7..4443232495 100644 --- a/src/components/views/settings/encryption/KeyStoragePanel.tsx +++ b/src/components/views/settings/encryption/KeyStoragePanel.tsx @@ -13,6 +13,7 @@ import { SettingsSection } from "../shared/SettingsSection"; import { _t } from "../../../../languageHandler"; import { SettingsHeader } from "../SettingsHeader"; import { useKeyStoragePanelViewModel } from "../../../viewmodels/settings/encryption/KeyStoragePanelViewModel"; +import SdkConfig from "../../../../SdkConfig"; interface Props { /** @@ -55,7 +56,7 @@ export const KeyStoragePanel: React.FC = ({ onKeyStorageDisableClick }) = } subHeading={_t("settings|encryption|key_storage|description", undefined, { a: (sub) => ( - + {sub} ), diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap b/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap index 9e0def2569..edd956a05d 100644 --- a/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap +++ b/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap @@ -34,7 +34,7 @@ exports[`ConfirmKeyStorageOffDialog renders 1`] = ` If you sign out of all your devices you will lose your message history and will need to verify all your existing contacts again.