Archived
0

MCSM: компонент ServerInfo

This commit is contained in:
2017-05-01 15:15:06 +03:00
parent c8fc952ffc
commit 20e42c950f
3 changed files with 19 additions and 13 deletions

View File

@@ -53,6 +53,23 @@ var NvLineChart = React.createClass({
}
});
var ServerInfo = React.createClass({
render: function(){return(
ce('div', null,
ce('div', {className: 'pull-right'},
ce('div', {className: 'btn-group'},
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-play'}), nbsp+'запуск'),
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-stop'}), nbsp+'остановка')
)
),
ce('h2', {style: {'margin-top': '0px'}}, this.props.title),
this.props.children
)
)}
});
var ServerListItem = React.createClass({
render: function(){
return(

View File

@@ -63,18 +63,7 @@ var ContentModule = React.createClass({
element = ce('div', {className: 'row'},
ce('div', {className: 'col-md-4'}, ce(ServerList, null, serverListItems)),
ce('div', {className: 'col-md-8'},
ce('div', {className: 'pull-right'},
ce('div', {className: 'btn-group'},
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-play'}), nbsp+'запуск'),
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-stop'}), nbsp+'остановка')
)
),
ce('h2', {style: {'margin-top': '0px'}}, 'Server 2 [skywars-1]'),
ce(NvLineChart)
)
ce('div', {className: 'col-md-8'}, ce(ServerInfo, {title: 'Server 2 [skywars-1]'}, ce(NvLineChart)))
);
} else if (this.state.nvScriptReady < 0) {
element = ce('span', null, 'error');