Dont show source list until query is created

pull/2079/head
Andrew Watkins 2017-10-04 16:29:28 -07:00
parent fe2e920e73
commit d44e245f6f
2 changed files with 10 additions and 5 deletions

View File

@ -331,6 +331,7 @@ class CellEditorOverlay extends Component {
<CEOBottom>
<OverlayControls
onCancel={onCancel}
queries={queriesWorkingDraft}
sources={this.formatSources}
onSave={this.handleSaveCell}
selected={this.findSelectedSource()}

View File

@ -7,6 +7,7 @@ import SourceSelector from 'src/dashboards/components/SourceSelector'
const OverlayControls = ({
onSave,
sources,
queries,
selected,
onCancel,
isSavable,
@ -15,11 +16,13 @@ const OverlayControls = ({
onClickDisplayOptions,
}) =>
<div className="overlay-controls">
<SourceSelector
sources={sources}
selected={selected}
onSetQuerySource={onSetQuerySource}
/>
{queries.length
? <SourceSelector
sources={sources}
selected={selected}
onSetQuerySource={onSetQuerySource}
/>
: null}
<ul className="nav nav-tablist nav-tablist-sm">
<li
key="queries"
@ -60,6 +63,7 @@ OverlayControls.propTypes = {
sources: arrayOf(shape()),
onSetQuerySource: func,
selected: string,
queries: arrayOf(shape()),
}
export default OverlayControls