Cut some import cycles (#34038)

* Fix SettingsController -> SettingsStore import cycles

* Fix AnalyticsToast<->AnalyticsLearnMoreDialog import cycle

* Fix emojipicker import cycle

* Fix MessageComposerButtons import cycle

* Fix ReadReceiptGroup<>ReadReceiptMarker import cycle

* Fix RoomSettingsDialog import cycles

* Fix SlashCommands import cycles

* Fix Pill import cycles

* Fill TODO comment
This commit is contained in:
Michael Telatynski
2026-06-30 12:49:28 +00:00
committed by GitHub
parent c33a159334
commit ffdd9595c7
44 changed files with 140 additions and 111 deletions
@@ -13,7 +13,8 @@ import { mocked, type Mocked } from "jest-mock";
import { type MatrixClient, type MatrixEvent, Room } from "matrix-js-sdk/src/matrix";
import dis from "../../../../../src/dispatcher/dispatcher";
import { Pill, type PillProps, PillType } from "../../../../../src/components/views/elements/Pill";
import { Pill, type PillProps } from "../../../../../src/components/views/elements/Pill";
import { PillType } from "../../../../../src/components/views/elements/PillType";
import {
filterConsole,
flushPromises,
@@ -21,7 +21,7 @@ import { KnownMembership } from "matrix-js-sdk/src/types";
import React from "react";
import ErrorDialog from "../../../../../src/components/views/dialogs/ErrorDialog";
import { RoomSettingsTab } from "../../../../../src/components/views/dialogs/RoomSettingsDialog";
import { RoomSettingsTab } from "../../../../../src/components/views/dialogs/RoomSettingsDialog-tab";
import { RoomKnocksBar } from "../../../../../src/components/views/rooms/RoomKnocksBar";
import MatrixClientContext from "../../../../../src/contexts/MatrixClientContext";
import dis from "../../../../../src/dispatcher/dispatcher";
@@ -5,7 +5,7 @@
* Please see LICENSE files in the repository root for full details.
*/
import { splitAtFirstSpace } from "../../../src/slash-commands/SlashCommands";
import { splitAtFirstSpace } from "../../../src/slash-commands/utils";
describe("splitAtFirstSpace", () => {
it("should be able to split arguments at the first whitespace", () => {