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;