Skip to content

Commit 8cab86e

Browse files
committed
fix typing of firstRoomId
1 parent 43868c4 commit 8cab86e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/components/structures/SpaceRoomView.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ interface IProps {
8989

9090
interface IState {
9191
phase: Phase;
92-
firstRoomId?: boolean; // internal state for the creation wizard
92+
firstRoomId?: string; // internal state for the creation wizard
9393
showRightPanel: boolean;
9494
myMembership: string;
9595
}
@@ -588,7 +588,11 @@ const SpaceAddExistingRooms = ({ space, onFinished }) => {
588588
</div>;
589589
};
590590

591-
const SpaceSetupPublicShare = ({ justCreatedOpts, space, onFinished, firstRoomId }) => {
591+
interface ISpaceSetupPublicShareProps extends Pick<IProps & IState, "justCreatedOpts" | "space" | "firstRoomId"> {
592+
onFinished(): void;
593+
}
594+
595+
const SpaceSetupPublicShare = ({ justCreatedOpts, space, onFinished, firstRoomId }: ISpaceSetupPublicShareProps) => {
592596
return <div className="mx_SpaceRoomView_publicShare">
593597
<h1>{ _t("Share %(name)s", {
594598
name: justCreatedOpts?.createOpts?.name || space.name,
@@ -877,7 +881,7 @@ export default class SpaceRoomView extends React.PureComponent<IProps, IState> {
877881
_t("Let's create a room for each of them.") + "\n" +
878882
_t("You can add more later too, including already existing ones.")
879883
}
880-
onFinished={(firstRoomId: boolean) => this.setState({ phase: Phase.PublicShare, firstRoomId })}
884+
onFinished={(firstRoomId: string) => this.setState({ phase: Phase.PublicShare, firstRoomId })}
881885
/>;
882886
case Phase.PublicShare:
883887
return <SpaceSetupPublicShare
@@ -906,7 +910,7 @@ export default class SpaceRoomView extends React.PureComponent<IProps, IState> {
906910
title={_t("What projects are you working on?")}
907911
description={_t("We'll create rooms for each of them. " +
908912
"You can add more later too, including already existing ones.")}
909-
onFinished={(firstRoomId: boolean) => this.setState({ phase: Phase.Landing, firstRoomId })}
913+
onFinished={(firstRoomId: string) => this.setState({ phase: Phase.Landing, firstRoomId })}
910914
/>;
911915
case Phase.PrivateExistingRooms:
912916
return <SpaceAddExistingRooms

0 commit comments

Comments
 (0)