import { useEffect, useState } from 'react' import { useRouter } from 'next/router' import { useParams } from 'common' import { useProjectContext } from 'components/layouts/ProjectLayout/ProjectContext' import { FormHeader } from 'components/ui/Forms/FormHeader' import DatabaseSelector from 'components/ui/DatabaseSelector' import { DateRangePicker } from 'components/ui/DateRangePicker' import { MetricsOverview } from './components/MetricsOverview' import { QueryList } from './components/QueryList' import dayjs from 'dayjs' export type MetricType = 'rows_read' | 'rows_written' | 'query_latency' | 'queries_per_second' const QueryInsightsPage = () => { const router = useRouter() const { ref } = useParams() const { project } = useProjectContext() const [selectedMetric, setSelectedMetric] = useState('rows_read') const [timeRange, setTimeRange] = useState({ startDate: dayjs().subtract(24, 'hour'), endDate: dayjs(), }) return (
} />
) } export default QueryInsightsPage