diff --git a/superset-frontend/src/SqlLab/components/ResultSet.tsx b/superset-frontend/src/SqlLab/components/ResultSet.tsx index b662c0374b..9dc08a435e 100644 --- a/superset-frontend/src/SqlLab/components/ResultSet.tsx +++ b/superset-frontend/src/SqlLab/components/ResultSet.tsx @@ -100,6 +100,23 @@ const MonospaceDiv = styled.div` white-space: pre-wrap; `; +const ResultSetControls = styled.div` + display: flex; + justify-content: space-between; + padding: ${({ theme }) => 2 * theme.gridUnit}px 0; + position: fixed; +`; + +const ResultSetButtons = styled.div` + display: grid; + grid-auto-flow: column; + padding-right: ${({ theme }) => 2 * theme.gridUnit}px; +`; + +const ResultSetErrorMessage = styled.div` + padding-top: ${({ theme }) => 4 * theme.gridUnit}px; +`; + export default class ResultSet extends React.PureComponent< ResultSetProps, ResultSetState @@ -416,7 +433,7 @@ export default class ResultSet extends React.PureComponent< saveModalAutocompleteValue.length === 0); return ( -
+ -
+ {this.props.visualize && this.props.database && this.props.database.allows_virtual_table_explore && ( @@ -465,7 +482,7 @@ export default class ResultSet extends React.PureComponent< } /> -
+ {this.props.search && ( )} -
+ ); } - return
; + return
; } render() { @@ -502,7 +519,7 @@ export default class ResultSet extends React.PureComponent< } if (query.state === 'failed') { return ( -
+ -
+ ); } if (query.state === 'success' && query.ctas) { @@ -592,7 +609,6 @@ export default class ResultSet extends React.PureComponent< return (