import React from 'react'; import { PanelProps, LogRows, CustomScrollbar } from '@grafana/ui'; import { Options } from './types'; import { LogsDedupStrategy } from '@grafana/data'; import { dataFrameToLogsModel } from 'app/core/logs_model'; import { sortLogsResult } from 'app/core/utils/explore'; interface LogsPanelProps extends PanelProps {} export const LogsPanel: React.FunctionComponent = ({ data, timeZone, options: { showTime, sortOrder }, width, }) => { if (!data) { return (

No data found in response

); } const newResults = data ? dataFrameToLogsModel(data.series, data.request.intervalMs) : null; const sortedNewResults = sortLogsResult(newResults, sortOrder); return ( ); };