import moment from 'moment'; import React from 'react'; export default class extends React.Component { getReasonMessage() { /* jshint ignore:start */ if (this.props.message.html) { return
; } else { return{this.props.message.plain}
; } /* jshint ignore:end */ } getExpirationMessage() { if (this.props.expires) { if (this.props.expires.isAfter(moment())) { /* jshint ignore:start */ let title = interpolate( gettext("This ban expires on %(expires_on)s."), { 'expires_on': this.props.expires.format('LL, LT') }, true); let message = interpolate( gettext("This ban expires %(expires_on)s."), { 'expires_on': this.props.expires.fromNow() }, true); return {message} ; /* jshint ignore:end */ } else { return gettext("This ban has expired."); } } else { return gettext("This ban is permanent."); } } render() { /* jshint ignore:start */ return{this.getExpirationMessage()}