@@ -89,7 +89,7 @@ interface IProps {
8989
9090interface 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