mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-04 02:30:45 +00:00
- fixes #61 - dont clear nodes cache if topo is the same - combined stores that were interdependent - dont show topology grouping menu if unsupported - also harmonized some variable names - removed old grouping switcher - moved topo actions to app actions, removed search - get correct topology url - first JS test using Jest - make tests run on circle using the build container. - replaced jest test runner with karma/jasmine - Use debian for UI build and test container. - updated karma-browserify
34 lines
710 B
JavaScript
34 lines
710 B
JavaScript
/** @jsx React.DOM */
|
|
|
|
var React = require('react');
|
|
var _ = require('lodash');
|
|
var mui = require('material-ui');
|
|
var Paper = mui.Paper;
|
|
var IconButton = mui.IconButton;
|
|
|
|
var AppActions = require('../actions/app-actions');
|
|
var NodeDetails = require('./node-details');
|
|
|
|
var Details = React.createClass({
|
|
|
|
handleClickClose: function(ev) {
|
|
ev.preventDefault();
|
|
AppActions.clickCloseDetails();
|
|
},
|
|
|
|
render: function() {
|
|
return (
|
|
<div id="details">
|
|
<Paper zDepth={3}>
|
|
<div className="details-tools">
|
|
<span className="fa fa-close" onClick={this.handleClickClose} />
|
|
</div>
|
|
<NodeDetails details={this.props.details} />
|
|
</Paper>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
});
|
|
|
|
module.exports = Details; |