mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
Merge pull request #1168 from rgarmsen2295/plt-816
PLT-816 Fixed various React warnings during the team signup process
This commit is contained in:
@@ -15,11 +15,6 @@ export default class TeamSignupSendInvitesPage extends React.Component {
|
||||
this.state = {
|
||||
emailEnabled: global.window.mm_config.SendEmailNotifications === 'true'
|
||||
};
|
||||
|
||||
if (!this.state.emailEnabled) {
|
||||
this.props.state.wizard = 'username';
|
||||
this.props.updateParent(this.props.state);
|
||||
}
|
||||
}
|
||||
submitBack(e) {
|
||||
e.preventDefault();
|
||||
|
||||
@@ -54,7 +54,11 @@ export default class TeamSignupUrlPage extends React.Component {
|
||||
if (data) {
|
||||
this.setState({nameError: 'This URL is unavailable. Please try another.'});
|
||||
} else {
|
||||
this.props.state.wizard = 'send_invites';
|
||||
if (global.window.mm_config.SendEmailNotifications === 'true') {
|
||||
this.props.state.wizard = 'send_invites';
|
||||
} else {
|
||||
this.props.state.wizard = 'username';
|
||||
}
|
||||
this.props.state.team.type = 'O';
|
||||
|
||||
this.props.state.team.name = name;
|
||||
|
||||
@@ -104,21 +104,19 @@ export default class TeamSignupWelcomePage extends React.Component {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<p>
|
||||
<img
|
||||
className='signup-team-logo'
|
||||
src='/static/images/logo.png'
|
||||
/>
|
||||
<h3 className='sub-heading'>Welcome to:</h3>
|
||||
<h1 className='margin--top-none'>{global.window.mm_config.SiteName}</h1>
|
||||
</p>
|
||||
<img
|
||||
className='signup-team-logo'
|
||||
src='/static/images/logo.png'
|
||||
/>
|
||||
<h3 className='sub-heading'>Welcome to:</h3>
|
||||
<h1 className='margin--top-none'>{global.window.mm_config.SiteName}</h1>
|
||||
<p className='margin--less'>Let's set up your new team</p>
|
||||
<p>
|
||||
<div>
|
||||
Please confirm your email address:<br />
|
||||
<div className='inner__content'>
|
||||
<div className='block--gray'>{this.props.state.team.email}</div>
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
||||
<p className='margin--extra color--light'>
|
||||
Your account will administer the new team site. <br />
|
||||
You can add other administrators later.
|
||||
|
||||
Reference in New Issue
Block a user