Files
Jordi Enric 3d9b509fb1 Logs layout fixes (#29249)
* fix layout shift on refresh, fix scroll issues in side panel and table

* fix height when theres no results
2024-09-12 20:58:51 +02:00

28 lines
752 B
TypeScript

import BarChart from 'components/ui/Charts/BarChart'
import type { Datum } from 'components/ui/Charts/Charts.types'
import type { EventChartData } from './Logs.types'
export interface LogEventChartProps {
data: EventChartData[]
onBarClick: (isoTimestamp: string) => void
className?: string
}
const LogEventChart = ({ data, onBarClick, className }: LogEventChartProps) => (
<BarChart
className={className}
minimalHeader
size="tiny"
yAxisKey="count"
xAxisKey="timestamp"
data={data}
title="Logs / Time"
onBarClick={(datum: Datum | EventChartData) => {
if (!datum.timestamp) return
onBarClick(datum.timestamp as string)
}}
customDateFormat="MMM D, HH:mm:s"
/>
)
export default LogEventChart