From b46cf261cc573564ff49e1ac9e515d4e6820d137 Mon Sep 17 00:00:00 2001 From: Jonathan Lipps Date: Thu, 24 Aug 2017 16:39:08 -0700 Subject: [PATCH] clean up server monitor buttons - get them all on one line - use icons and tooltips so as not to take up too much space --- .../ServerMonitor/ServerMonitor.css | 6 --- .../components/ServerMonitor/ServerMonitor.js | 42 ++++++++++++------- package-lock.json | 20 ++++++++- 3 files changed, 45 insertions(+), 23 deletions(-) diff --git a/app/renderer/components/ServerMonitor/ServerMonitor.css b/app/renderer/components/ServerMonitor/ServerMonitor.css index fb88f2a6..f6fac87b 100644 --- a/app/renderer/components/ServerMonitor/ServerMonitor.css +++ b/app/renderer/components/ServerMonitor/ServerMonitor.css @@ -65,12 +65,6 @@ border-color: #a0a0a0 !important; } -.getRawLogsButton { - position: absolute; - right: 0; - margin: 0 1em 0 0; -} - .term { white-space: pre-wrap; width: 100%; diff --git a/app/renderer/components/ServerMonitor/ServerMonitor.js b/app/renderer/components/ServerMonitor/ServerMonitor.js index e8e56aee..3c2c03c7 100644 --- a/app/renderer/components/ServerMonitor/ServerMonitor.js +++ b/app/renderer/components/ServerMonitor/ServerMonitor.js @@ -1,5 +1,5 @@ import React, { Component, PropTypes } from 'react'; -import { Button } from 'antd'; +import { Button, Tooltip } from 'antd'; import { STATUS_RUNNING, STATUS_STOPPING, STATUS_STOPPED } from '../../reducers/ServerMonitor'; import styles from './ServerMonitor.css'; @@ -31,15 +31,23 @@ class StopButton extends Component { render () { const {serverStatus, stopServer, closeMonitor} = this.props; - let btn = ; + let btn = + ; + btn = + ; + btn = + ; + return + ; + return +