Be the pretty

pull/1326/head
Andrew Watkins 2017-04-20 14:29:16 -07:00
parent 5b397d022d
commit 4694e1a4b0
2 changed files with 18 additions and 9 deletions
ui/src/data_explorer/components

View File

@ -106,14 +106,23 @@ const QueryBuilder = React.createClass({
},
renderQueryTabList() {
const {queries, activeQueryIndex, onDeleteQuery, timeRange, setActiveQueryIndex} = this.props
const {
queries,
activeQueryIndex,
onDeleteQuery,
timeRange,
setActiveQueryIndex,
} = this.props
return (
<div className="query-builder--tabs">
<div className="query-builder--tabs-heading">
<h1>Queries</h1>
<div className="panel--tab-new btn btn-sm btn-primary dropdown-toggle" onClick={this.handleAddQuery}>
<span className="icon plus"></span>
<div
className="panel--tab-new btn btn-sm btn-primary dropdown-toggle"
onClick={this.handleAddQuery}
>
<span className="icon plus" />
</div>
</div>
{queries.map((q, i) => {
@ -125,7 +134,11 @@ const QueryBuilder = React.createClass({
query={q}
onSelect={setActiveQueryIndex}
onDelete={onDeleteQuery}
queryTabText={q.rawText || buildInfluxQLQuery(timeRange, q) || `Query ${i + 1}`}
queryTabText={
q.rawText ||
buildInfluxQLQuery(timeRange, q) ||
`Query ${i + 1}`
}
/>
)
})}

View File

@ -7,11 +7,7 @@ import TagList from './TagList'
import RawQueryEditor from './RawQueryEditor'
import buildInfluxQLQuery from 'utils/influxql'
const {
string,
shape,
func,
} = PropTypes
const {arrayOf, string, shape, func} = PropTypes
const QueryEditor = React.createClass({
propTypes: {