aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/settings/team/TeamDashboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/settings/team/TeamDashboard.js')
-rw-r--r--src/components/settings/team/TeamDashboard.js66
1 files changed, 30 insertions, 36 deletions
diff --git a/src/components/settings/team/TeamDashboard.js b/src/components/settings/team/TeamDashboard.js
index 4a1a02571..802284051 100644
--- a/src/components/settings/team/TeamDashboard.js
+++ b/src/components/settings/team/TeamDashboard.js
@@ -90,8 +90,6 @@ const styles = {
90 }, 90 },
91}; 91};
92 92
93@injectSheet(styles)
94@observer
95class TeamDashboard extends Component { 93class TeamDashboard extends Component {
96 static propTypes = { 94 static propTypes = {
97 isLoading: PropTypes.bool.isRequired, 95 isLoading: PropTypes.bool.isRequired,
@@ -136,40 +134,34 @@ class TeamDashboard extends Component {
136 </Infobox> 134 </Infobox>
137 )} 135 )}
138 136
139 {!userInfoRequestFailed && ( 137 {!userInfoRequestFailed && !isLoading && (
140 <> 138 <>
141 {!isLoading && ( 139 <h1
142 <> 140 className={classnames({
143 <> 141 [classes.headline]: true,
144 <h1 142 [classes.headlineWithSpacing]: true,
145 className={classnames({ 143 })}
146 [classes.headline]: true, 144 >
147 [classes.headlineWithSpacing]: true, 145 {intl.formatMessage(messages.contentHeadline)}
148 })} 146 </h1>
149 > 147 <div className={classes.container}>
150 {intl.formatMessage(messages.contentHeadline)} 148 <div className={classes.content}>
151 </h1> 149 <p>{intl.formatMessage(messages.intro)}</p>
152 <div className={classes.container}> 150 <p>{intl.formatMessage(messages.copy)}</p>
153 <div className={classes.content}> 151 </div>
154 <p>{intl.formatMessage(messages.intro)}</p> 152 <img
155 <p>{intl.formatMessage(messages.copy)}</p> 153 className={classes.image}
156 </div> 154 src="https://cdn.franzinfra.com/announcements/assets/teams.png"
157 <img 155 alt="Ferdi for Teams"
158 className={classes.image} 156 />
159 src="https://cdn.franzinfra.com/announcements/assets/teams.png" 157 </div>
160 alt="Ferdi for Teams" 158 <div className={classes.buttonContainer}>
161 /> 159 <Button
162 </div> 160 label={intl.formatMessage(messages.manageButton)}
163 <div className={classes.buttonContainer}> 161 onClick={openTeamManagement}
164 <Button 162 className={classes.cta}
165 label={intl.formatMessage(messages.manageButton)} 163 />
166 onClick={openTeamManagement} 164 </div>
167 className={classes.cta}
168 />
169 </div>
170 </>
171 </>
172 )}
173 </> 165 </>
174 )} 166 )}
175 </div> 167 </div>
@@ -203,4 +195,6 @@ class TeamDashboard extends Component {
203 } 195 }
204} 196}
205 197
206export default injectIntl(TeamDashboard); 198export default injectIntl(
199 injectSheet(styles, { injectTheme: true })(observer(TeamDashboard)),
200);