mirror of https://github.com/vector-im/riot-web
Added onIsEmptyChanged prop
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>pull/21833/head
parent
c9f5c90047
commit
17f09d3b7a
|
@ -117,6 +117,7 @@ export default class SendMessageComposer extends React.Component {
|
||||||
placeholder: PropTypes.string,
|
placeholder: PropTypes.string,
|
||||||
permalinkCreator: PropTypes.object.isRequired,
|
permalinkCreator: PropTypes.object.isRequired,
|
||||||
replyToEvent: PropTypes.object,
|
replyToEvent: PropTypes.object,
|
||||||
|
onIsEmptyChanged: PropTypes.func,
|
||||||
};
|
};
|
||||||
|
|
||||||
static contextType = MatrixClientContext;
|
static contextType = MatrixClientContext;
|
||||||
|
@ -534,10 +535,15 @@ export default class SendMessageComposer extends React.Component {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onChange = () => {
|
||||||
|
this.props.onIsEmptyChanged(this.model.isEmpty);
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<div className="mx_SendMessageComposer" onClick={this.focusComposer} onKeyDown={this._onKeyDown}>
|
<div className="mx_SendMessageComposer" onClick={this.focusComposer} onKeyDown={this._onKeyDown}>
|
||||||
<BasicMessageComposer
|
<BasicMessageComposer
|
||||||
|
onChange={this.onChange}
|
||||||
ref={this._setEditorRef}
|
ref={this._setEditorRef}
|
||||||
model={this.model}
|
model={this.model}
|
||||||
room={this.props.room}
|
room={this.props.room}
|
||||||
|
|
Loading…
Reference in New Issue