Pass resource type correctly

This commit updates the resource display screen to
display detailed information by passing it the correct
resource type.

Change-Id: I7b33bd17803bb330f7bdc192058a5ff86c838345
Closes-bug: #1638707
This commit is contained in:
Nate Potter 2016-11-02 14:03:37 -07:00
parent 47c7cc451b
commit bb572b5897

View File

@ -22,13 +22,14 @@ const ResourceList = React.createClass({
render: function() {
var inUseResources = this.props.inUseResources;
var onShowDetail = this.props.onShowDetail;
var resourceType = this.props.header;
var resourceList = this.props.resources.map(function(resource) {
if (resource.Status != null) {
if (resource.Status.Health == "Warning") {
return (
<div class="warning-resource" key={resource.Id}>
{resource.Name} | Health Warning
<input type="button" class="detail-button" onClick={() => onShowDetail(resource)} value="Show" />
<input type="button" class="detail-button" onClick={() => onShowDetail(resource, resourceType)} value="Show" />
<br />
{resource.Description}
</div>
@ -37,7 +38,7 @@ const ResourceList = React.createClass({
return (
<div class="critical-resource" key={resource.Id}>
{resource.Name} | Health Critical
<input type="button" class="detail-button" onClick={() => onShowDetail(resource)} value="Show" />
<input type="button" class="detail-button" onClick={() => onShowDetail(resource, resourceType)} value="Show" />
<br />
{resource.Description}
</div>
@ -48,7 +49,7 @@ const ResourceList = React.createClass({
return (
<div class="resource" key={resource.Id}>
{resource.Name}
<input type="button" class="detail-button" onClick={() => onShowDetail(resource)} value="Show" />
<input type="button" class="detail-button" onClick={() => onShowDetail(resource, resourceType)} value="Show" />
<br />
{resource.Description}
</div>
@ -57,7 +58,7 @@ const ResourceList = React.createClass({
return (
<div class="in-use-resource" key={resource.Id}>
{resource.Name} | In Use
<input type="button" class="detail-button" onClick={() => onShowDetail(resource)} value="Show" />
<input type="button" class="detail-button" onClick={() => onShowDetail(resource, resourceType)} value="Show" />
<br />
{resource.Description}
</div>