Commit 2d5e9a63 authored by picklesrus's avatar picklesrus

Fix merge conflicts and set default object for mute_status if props do not exist.

parent 835a271b
...@@ -48,7 +48,7 @@ class ComposeComment extends React.Component { ...@@ -48,7 +48,7 @@ class ComposeComment extends React.Component {
error: null, error: null,
appealId: null, appealId: null,
muteOpen: false, muteOpen: false,
muteExpiresAt: this.props.muteStatus.muteExpiresAt muteExpiresAt: this.props.muteStatus.muteExpiresAt * 1000 // convert to ms
}; };
} }
handleInput (event) { handleInput (event) {
...@@ -254,19 +254,19 @@ class ComposeComment extends React.Component { ...@@ -254,19 +254,19 @@ class ComposeComment extends React.Component {
</FlexRow> </FlexRow>
</Formsy> </Formsy>
</FlexRow> </FlexRow>
{this.state.muteOpen ? (
<MuteModal
isOpen
showCloseButton
useStandardSizes
className="mod-mute"
shouldCloseOnOverlayClick={false}
timeMuted={formatTime.formatRelativeTime(this.state.muteExpiresAt, window._locale)}
onRequestClose={this.handleMuteClose}
/>
) : null}
</div> </div>
) : null } ) : null }
{this.state.muteOpen ? (
<MuteModal
isOpen
showCloseButton
useStandardSizes
className="mod-mute"
shouldCloseOnOverlayClick={false}
timeMuted={formatTime.formatRelativeTime(this.state.muteExpiresAt, window._locale)}
onRequestClose={this.handleMuteClose}
/>
) : null}
</React.Fragment> </React.Fragment>
); );
} }
...@@ -291,7 +291,9 @@ ComposeComment.propTypes = { ...@@ -291,7 +291,9 @@ ComposeComment.propTypes = {
}; };
const mapStateToProps = state => ({ const mapStateToProps = state => ({
muteStatus: state.session.session.permissions.mute_status, muteStatus: state.session.session.permissions.mute_status ?
state.session.session.permissions.mute_status :
{muteExpiresAt: 0, offenses: []},
user: state.session.session.user user: state.session.session.user
}); });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment