Sort controls by rank in the UI

This commit is contained in:
David Kaltschmidt
2016-04-21 19:36:13 +02:00
parent 8b06f6c0d8
commit eda2a208c6

View File

@@ -1,4 +1,5 @@
import React from 'react';
import _ from 'lodash';
import NodeDetailsControlButton from './node-details-control-button';
@@ -17,7 +18,7 @@ export default function NodeDetailsControls({controls, error, nodeId, pending})
<span className="node-details-controls-error-messages">{error}</span>
</div>}
<span className="node-details-controls-buttons">
{controls && controls.map(control => <NodeDetailsControlButton
{_.sortBy(controls, 'rank').map(control => <NodeDetailsControlButton
nodeId={nodeId} control={control} pending={pending} key={control.id} />)}
</span>
{controls && <span title="Applying..." className={spinnerClassName}></span>}