From c51484332c2f8c53cd1931680f02f74e1cd1603c Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Fri, 1 Apr 2016 17:57:21 +0500 Subject: PLT-2027- Improvements to about dialog --- webapp/components/about_build_modal.jsx | 127 +++++++++++++++++++------------- webapp/components/post.jsx | 12 ++- 2 files changed, 87 insertions(+), 52 deletions(-) (limited to 'webapp/components') diff --git a/webapp/components/about_build_modal.jsx b/webapp/components/about_build_modal.jsx index a47225f7e..0dd2a7db6 100644 --- a/webapp/components/about_build_modal.jsx +++ b/webapp/components/about_build_modal.jsx @@ -6,6 +6,7 @@ import {Modal} from 'react-bootstrap'; import {FormattedMessage} from 'react-intl'; import React from 'react'; +import Constants from 'utils/constants.jsx'; export default class AboutBuildModal extends React.Component { constructor(props) { @@ -20,6 +21,7 @@ export default class AboutBuildModal extends React.Component { render() { const config = global.window.mm_config; const license = global.window.mm_license; + const mattermostLogo = Constants.MATTERMOST_ICON_SVG; let title = ( ); + let subTitle = ( + + ); + + let learnMore = ( +
+ + + {'mattermost.org'} + +
+ ); + let licensee; if (config.BuildEnterpriseReady === 'true') { title = ( @@ -36,6 +60,29 @@ export default class AboutBuildModal extends React.Component { defaultMessage='Enterprise Edition' /> ); + + subTitle = ( + + ); + + learnMore = ( +
+ + + {'about.mattermost.com'} + +
+ ); + if (license.IsLicensed === 'true') { title = ( ); licensee = ( -
-
- -
-
{license.Company}
+
+ +  {license.Company}
); } @@ -59,6 +104,7 @@ export default class AboutBuildModal extends React.Component { return ( @@ -71,57 +117,38 @@ export default class AboutBuildModal extends React.Component { -

{'Mattermost'} {title}

- {licensee} -
-
- +
+
-
{config.Version}
-
-
-
- -
-
{config.BuildNumber}
-
-
-
- +
+

{'Mattermost'} {title}

+

{subTitle}

+
+
+ +  {config.Version} ({config.BuildNumber}) +
+
+ {licensee}
-
{config.BuildDate}
-
-
+
+ {learnMore} +
-
{config.BuildHash}
- - - ); } diff --git a/webapp/components/post.jsx b/webapp/components/post.jsx index 30c47ee22..bbf8d9bf6 100644 --- a/webapp/components/post.jsx +++ b/webapp/components/post.jsx @@ -129,6 +129,7 @@ export default class Post extends React.Component { const post = this.props.post; const parentPost = this.props.parentPost; const posts = this.props.posts; + const mattermostLogo = Constants.MATTERMOST_ICON_SVG; if (!post.props) { post.props = {}; @@ -191,8 +192,6 @@ export default class Post extends React.Component { } else { src = Constants.DEFAULT_WEBHOOK_LOGO; } - } else if (Utils.isSystemMessage(post)) { - src = Constants.SYSTEM_MESSAGE_PROFILE_IMAGE; } profilePic = ( @@ -202,6 +201,15 @@ export default class Post extends React.Component { width='36' /> ); + + if (Utils.isSystemMessage(post)) { + profilePic = ( + + ); + } } return ( -- cgit v1.2.3-1-g7c22