From 5ac200492c5861e358a58fdab4fd818ca8fcc141 Mon Sep 17 00:00:00 2001 From: David Baker Date: Wed, 5 Feb 2025 14:31:28 +0100 Subject: [PATCH] Fix type imports --- src/components/views/settings/encryption/KeyStoragePanel.tsx | 3 ++- .../views/settings/tabs/user/EncryptionUserSettingsTab.tsx | 3 ++- .../settings/tabs/user/EncryptionUserSettingsTab-test.tsx | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/views/settings/encryption/KeyStoragePanel.tsx b/src/components/views/settings/encryption/KeyStoragePanel.tsx index 09c6ac0974..5955bd9525 100644 --- a/src/components/views/settings/encryption/KeyStoragePanel.tsx +++ b/src/components/views/settings/encryption/KeyStoragePanel.tsx @@ -5,9 +5,10 @@ * Please see LICENSE files in the repository root for full details. */ -import React, { FormEvent, useCallback } from "react"; +import React, { useCallback } from "react"; import { InlineField, InlineSpinner, Label, Root, ToggleControl } from "@vector-im/compound-web"; +import type { FormEvent } from "react"; import { SettingsSection } from "../shared/SettingsSection"; import { _t } from "../../../../languageHandler"; import { SettingsHeader } from "../SettingsHeader"; diff --git a/src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx b/src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx index df9e611e96..23dd8c234f 100644 --- a/src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx @@ -8,8 +8,9 @@ import React, { JSX, useCallback, useEffect, useState } from "react"; import { Button, InlineSpinner, Separator } from "@vector-im/compound-web"; import ComputerIcon from "@vector-im/compound-design-tokens/assets/web/icons/computer"; -import { ClientEvent, MatrixEvent } from "matrix-js-sdk/src/matrix"; +import { ClientEvent } from "matrix-js-sdk/src/matrix"; +import type { MatrixEvent } from "matrix-js-sdk/src/matrix"; import SettingsTab from "../SettingsTab"; import { RecoveryPanel } from "../../encryption/RecoveryPanel"; import { ChangeRecoveryKey } from "../../encryption/ChangeRecoveryKey"; diff --git a/test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx b/test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx index 1fcb219bf6..e7131501ca 100644 --- a/test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx +++ b/test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx @@ -10,9 +10,9 @@ import { render, screen } from "jest-matrix-react"; import { MatrixClient } from "matrix-js-sdk/src/matrix"; import { waitFor } from "@testing-library/dom"; import userEvent from "@testing-library/user-event"; -import { KeyBackupInfo } from "matrix-js-sdk/src/crypto-api"; import { mocked } from "jest-mock"; +import type { KeyBackupInfo } from "matrix-js-sdk/src/crypto-api"; import { EncryptionUserSettingsTab, State,