message: Add optional tintable SVG icon for SimpleRoomHeader
diff: @@ -19,6 +19,7 @@ limitations under the License.
  import React from 'react';
  import dis from '../../../dispatcher';
  import AccessibleButton from '../elements/AccessibleButton';
  +import sdk from '../../../index';
  // cancel button which is shared between room header and simple room header
  export function CancelButton(props) {
  @@ -43,8 +44,8 @@ export default React.createClass({
  title: React.PropTypes.string,
  onCancelClick: React.PropTypes.func,
  - // is the RightPanel collapsed?
  - collapsedRhs: React.PropTypes.bool,
  + // `src` to a TintableSvg. Optional.
  + icon: React.PropTypes.string,
  },
  onShowRhsClick: function(ev) {
  @@ -53,9 +54,17 @@ export default React.createClass({
  render: function() {
  let cancelButton;
  + let icon;
  if (this.props.onCancelClick) {
  cancelButton = <CancelButton onClick={this.props.onCancelClick} />;
  }
  + if (this.props.icon) {
  + const TintableSvg = sdk.getComponent('elements.TintableSvg');
  + icon = <TintableSvg
  + className="mx_RoomHeader_icon" src={this.props.icon}
  + width="25" height="25"
  + />;
  + }
  let showRhsButton;
  /* // don't bother cluttering things up with this for now.
  @@ -73,6 +82,7 @@ export default React.createClass({
  <div className="mx_RoomHeader" >
  <div className="mx_RoomHeader_wrapper">
  <div className="mx_RoomHeader_simpleHeader">
  + { icon }
  { this.props.title }
  { showRhsButton }
  { cancelButton }
  