summaryrefslogtreecommitdiffstats
path: root/web/react/components/post_body.jsx
diff options
context:
space:
mode:
author=Corey Hulen <corey@hulen.com>2015-12-04 12:25:05 -0800
committer=Corey Hulen <corey@hulen.com>2015-12-04 12:25:05 -0800
commit6d09d06c04686073be1ff46ab00e77814e3e5680 (patch)
tree4d7285912c7704503de6d2962cfece9b172d4662 /web/react/components/post_body.jsx
parent975074b2ae2692f596edb263bb27727b43f33489 (diff)
downloadchat-6d09d06c04686073be1ff46ab00e77814e3e5680.tar.gz
chat-6d09d06c04686073be1ff46ab00e77814e3e5680.tar.bz2
chat-6d09d06c04686073be1ff46ab00e77814e3e5680.zip
PLT-1355 Move link preview into pre-release feature
Diffstat (limited to 'web/react/components/post_body.jsx')
-rw-r--r--web/react/components/post_body.jsx15
1 files changed, 9 insertions, 6 deletions
diff --git a/web/react/components/post_body.jsx b/web/react/components/post_body.jsx
index 3e335b901..296b9e7d7 100644
--- a/web/react/components/post_body.jsx
+++ b/web/react/components/post_body.jsx
@@ -6,6 +6,7 @@ import UserStore from '../stores/user_store.jsx';
import * as Utils from '../utils/utils.jsx';
import * as Emoji from '../utils/emoticons.jsx';
import Constants from '../utils/constants.jsx';
+const PreReleaseFeatures = Constants.PRE_RELEASE_FEATURES;
import * as TextFormatting from '../utils/text_formatting.jsx';
import twemoji from 'twemoji';
import PostBodyAdditionalContent from './post_body_additional_content.jsx';
@@ -109,12 +110,14 @@ export default class PostBody extends React.Component {
const trimmedLink = link.trim();
- const provider = this.getOembedProvider(trimmedLink);
- if (provider != null) {
- post.props.oEmbedLink = trimmedLink;
- post.type = 'oEmbed';
- this.setState({post, provider});
- return '';
+ if (Utils.isFeatureEnabled(PreReleaseFeatures.EMBED_PREVIEW)) {
+ const provider = this.getOembedProvider(trimmedLink);
+ if (provider != null) {
+ post.props.oEmbedLink = trimmedLink;
+ post.type = 'oEmbed';
+ this.setState({post, provider});
+ return '';
+ }
}
const embed = this.createYoutubeEmbed(link);