Commit 9c8bd347 by Erik Sundell

remove all query empty related code. root cause of the problem was to fix hasNonEmptyQuery

parent 8b3bb950
...@@ -840,7 +840,6 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> { ...@@ -840,7 +840,6 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> {
const tableLoading = queryTransactions.some(qt => qt.resultType === 'Table' && !qt.done); const tableLoading = queryTransactions.some(qt => qt.resultType === 'Table' && !qt.done);
const logsLoading = queryTransactions.some(qt => qt.resultType === 'Logs' && !qt.done); const logsLoading = queryTransactions.some(qt => qt.resultType === 'Logs' && !qt.done);
const loading = queryTransactions.some(qt => !qt.done); const loading = queryTransactions.some(qt => !qt.done);
const queryEmpty = queryTransactions.some(qt => qt.resultType === 'Logs' && qt.done && qt.result.length === 0);
return ( return (
<div className={exploreClass} ref={this.getRef}> <div className={exploreClass} ref={this.getRef}>
...@@ -973,7 +972,6 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> { ...@@ -973,7 +972,6 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> {
range={range} range={range}
scanning={scanning} scanning={scanning}
scanRange={scanRange} scanRange={scanRange}
queryEmpty={queryEmpty}
/> />
</Panel> </Panel>
)} )}
......
...@@ -140,7 +140,6 @@ interface LogsProps { ...@@ -140,7 +140,6 @@ interface LogsProps {
range?: RawTimeRange; range?: RawTimeRange;
scanning?: boolean; scanning?: boolean;
scanRange?: RawTimeRange; scanRange?: RawTimeRange;
queryEmpty: boolean;
onChangeTime?: (range: RawTimeRange) => void; onChangeTime?: (range: RawTimeRange) => void;
onClickLabel?: (label: string, value: string) => void; onClickLabel?: (label: string, value: string) => void;
onStartScanning?: () => void; onStartScanning?: () => void;
...@@ -240,17 +239,7 @@ export default class Logs extends PureComponent<LogsProps, LogsState> { ...@@ -240,17 +239,7 @@ export default class Logs extends PureComponent<LogsProps, LogsState> {
}; };
render() { render() {
const { const { className = '', data, loading = false, onClickLabel, position, range, scanning, scanRange } = this.props;
className = '',
data,
loading = false,
onClickLabel,
position,
range,
scanning,
scanRange,
queryEmpty,
} = this.props;
const { dedup, deferLogs, hiddenLogLevels, renderAll, showLocalTime, showUtc } = this.state; const { dedup, deferLogs, hiddenLogLevels, renderAll, showLocalTime, showUtc } = this.state;
let { showLabels } = this.state; let { showLabels } = this.state;
const hasData = data && data.rows && data.rows.length > 0; const hasData = data && data.rows && data.rows.length > 0;
...@@ -369,7 +358,7 @@ export default class Logs extends PureComponent<LogsProps, LogsState> { ...@@ -369,7 +358,7 @@ export default class Logs extends PureComponent<LogsProps, LogsState> {
{hasData && deferLogs && <span>Rendering {dedupedData.rows.length} rows...</span>} {hasData && deferLogs && <span>Rendering {dedupedData.rows.length} rows...</span>}
</div> </div>
{!loading && {!loading &&
queryEmpty && !hasData &&
!scanning && ( !scanning && (
<div className="logs-nodata"> <div className="logs-nodata">
No logs found. No logs found.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment