blob: 3cbc28e16e324e283fd4344cb3dd4e4b6d43447a [file] [log] [blame]
import React from 'react';
import InstanceViz from 'components/InstanceViz';
import { instanceSummary, updateStats } from 'utils/Update';
function UpdateStats({ update }) {
const stats = updateStats(update);
return (<div className='update-summary-stats'>
<h5>Instance Summary</h5>
<span className='stats'>
{stats.instancesUpdated} / {stats.totalInstancesToBeUpdated} ({stats.progress}%)
</span>
</div>);
};
export default function UpdateInstanceSummary({ update }) {
return (<div>
<UpdateStats update={update} />
<InstanceViz instances={instanceSummary(update)} jobKey={update.update.summary.key} />
</div>);
}