Step 8.5: Move forward dialog construction

This commit is contained in:
Travis Ralston 2022-03-24 16:00:47 -06:00
parent 51f90a1a73
commit 8dab169c52
4 changed files with 49 additions and 4 deletions

View file

@ -19,6 +19,9 @@ import { ActionPayload } from "../dispatcher/payloads";
import Modal from "../Modal";
import RoomSettingsDialog from "../components/views/dialogs/RoomSettingsDialog";
import { RoomViewStore } from "../stores/RoomViewStore";
import ForwardDialog from "../components/views/dialogs/ForwardDialog";
import { MatrixClientPeg } from "../MatrixClientPeg";
import { Action } from "../dispatcher/actions";
/**
* Auxiliary class to listen for dialog opening over the dispatcher and
@ -49,6 +52,13 @@ export class DialogOpener {
initialTabId: payload.initial_tab_id,
}, /*className=*/null, /*isPriority=*/false, /*isStatic=*/true);
break;
case Action.OpenForwardDialog:
Modal.createTrackedDialog('Forward Message', '', ForwardDialog, {
matrixClient: MatrixClientPeg.get(),
event: payload.event,
permalinkCreator: payload.permalinkCreator,
});
break;
}
};
}