summaryrefslogtreecommitdiffstats
path: root/webapp/components/textbox.jsx
diff options
context:
space:
mode:
authorCarlos Tadeu Panato Junior <ctadeu@gmail.com>2017-05-16 15:30:44 +0200
committerHarrison Healey <harrisonmhealey@gmail.com>2017-05-16 09:30:44 -0400
commit128eab2de4376e2b2a822d8ebd4774d5aa6a2119 (patch)
tree562b7a5bbff023a864f47d79ff143b5ebcd3b180 /webapp/components/textbox.jsx
parent9ffc1da55607d3d167947d0761407119ea314b3a (diff)
downloadchat-128eab2de4376e2b2a822d8ebd4774d5aa6a2119.tar.gz
chat-128eab2de4376e2b2a822d8ebd4774d5aa6a2119.tar.bz2
chat-128eab2de4376e2b2a822d8ebd4774d5aa6a2119.zip
Add "markdown help" and a preview option to "Edit Channel Header" modal (#6342)
Diffstat (limited to 'webapp/components/textbox.jsx')
-rw-r--r--webapp/components/textbox.jsx22
1 files changed, 18 insertions, 4 deletions
diff --git a/webapp/components/textbox.jsx b/webapp/components/textbox.jsx
index edc4b0502..b183f0514 100644
--- a/webapp/components/textbox.jsx
+++ b/webapp/components/textbox.jsx
@@ -28,6 +28,7 @@ export default class Textbox extends React.Component {
onChange: React.PropTypes.func.isRequired,
onKeyPress: React.PropTypes.func.isRequired,
createMessage: React.PropTypes.string.isRequired,
+ previewMessageLink: React.PropTypes.string,
onKeyDown: React.PropTypes.func,
onBlur: React.PropTypes.func,
supportsCommands: React.PropTypes.bool.isRequired,
@@ -176,6 +177,22 @@ export default class Textbox extends React.Component {
render() {
const hasText = this.props.value && this.props.value.length > 0;
+ let editHeader;
+ if (this.props.previewMessageLink) {
+ editHeader = (
+ <span>
+ {this.props.previewMessageLink}
+ </span>
+ );
+ } else {
+ editHeader = (
+ <FormattedMessage
+ id='textbox.edit'
+ defaultMessage='Edit message'
+ />
+ );
+ }
+
let previewLink = null;
if (Utils.isFeatureEnabled(PreReleaseFeatures.MARKDOWN_PREVIEW)) {
previewLink = (
@@ -184,10 +201,7 @@ export default class Textbox extends React.Component {
className='textbox-preview-link'
>
{this.state.preview ? (
- <FormattedMessage
- id='textbox.edit'
- defaultMessage='Edit message'
- />
+ editHeader
) : (
<FormattedMessage
id='textbox.preview'