diff --git a/superset-frontend/src/SqlLab/components/ResultSet.jsx b/superset-frontend/src/SqlLab/components/ResultSet.jsx index e7adae5ca5e1..b7655d5fd8f5 100644 --- a/superset-frontend/src/SqlLab/components/ResultSet.jsx +++ b/superset-frontend/src/SqlLab/components/ResultSet.jsx @@ -64,6 +64,11 @@ export default class ResultSet extends React.PureComponent { showExploreResultsButton: false, data: null, }; + + this.changeSearch = this.changeSearch.bind(this); + this.fetchResults = this.fetchResults.bind(this); + this.popSelectStar = this.popSelectStar.bind(this); + this.reFetchQueryResults = this.reFetchQueryResults.bind(this); this.toggleExploreResultsButton = this.toggleExploreResultsButton.bind( this, ); @@ -171,7 +176,7 @@ export default class ResultSet extends React.PureComponent { {this.props.search && ( {t('Query in a new tab')} @@ -240,7 +245,7 @@ export default class ResultSet extends React.PureComponent { : []; return ( <> - {this.renderControls.bind(this)()} + {this.renderControls()} {sql} - {t('Fetch data preview')} - - ); + if (query.isDataPreview) { + return ( + + ); + } else if (query.resultsKey) { + return ( + + ); + } } let progressBar; let trackingUrl;