Fix #30118 - TypeError in manual verify - by using MatrixClientPeg (#30131)

We can't use MatrixClientContext inside a dialog at the moment.
This commit is contained in:
Andy Balaam
2025-06-12 11:53:52 +01:00
committed by GitHub
parent a622772a08
commit 55e874fb50
2 changed files with 3 additions and 8 deletions

View File

@@ -13,17 +13,12 @@ import { DeviceVerificationStatus } from "matrix-js-sdk/src/crypto-api";
import { stubClient } from "../../../../test-utils";
import { ManualDeviceKeyVerificationDialog } from "../../../../../src/components/views/dialogs/ManualDeviceKeyVerificationDialog";
import MatrixClientContext from "../../../../../src/contexts/MatrixClientContext";
describe("ManualDeviceKeyVerificationDialog", () => {
let mockClient: MatrixClient;
function renderDialog(onFinished: (confirm: boolean) => void) {
return render(
<MatrixClientContext.Provider value={mockClient}>
<ManualDeviceKeyVerificationDialog onFinished={onFinished} />
</MatrixClientContext.Provider>,
);
return render(<ManualDeviceKeyVerificationDialog onFinished={onFinished} />);
}
beforeEach(() => {