app/StatusFormatter.jsx (36 lines of code) (raw):

import React from 'react'; import PropTypes from 'prop-types'; class StatusFormatter extends React.Component { static propTypes = { status: PropTypes.string.isRequired }; returnStatus(status) { switch(status) { case "FAILED_TOTAL": return "Failed"; case "READY": return "Ready"; case "STARTED": return "Started"; case "VIDINET_JOB": return "Vidinet"; case "FINISHED": return "Finished"; case "FINISHED_WARNING": return "Finished with Warning"; case "WAITING": return "Waiting"; case "ABORTED_PENDING": return "Aborted Pending"; case "ABORTED": return "Aborted"; default: return status; } } render() { return <div>{this.returnStatus(this.props.status)} </div> } } export default StatusFormatter;