import moment from "moment" import React from "react" export default class extends React.Component { getReasonMessage() { if (this.props.message.html) { return (
) } else { return

{this.props.message.plain}

} } getExpirationMessage() { if (this.props.expires) { if (this.props.expires.isAfter(moment())) { 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} } else { return gettext("This ban has expired.") } } else { return gettext("This ban is permanent.") } } render() { return (
highlight_off
{this.getReasonMessage()}

{this.getExpirationMessage()}

) } }