import { createContext, ReactNode } from 'react'; import { Loading, Grid } from '@umami/react-zen'; import { useReportQuery } from '@/components/hooks'; export const ReportContext = createContext(null); export function Report({ reportId, defaultParameters, children, }: { reportId: string; defaultParameters: { type: string; parameters: { [key: string]: any } }; children: ReactNode; }) { const report = useReportQuery(reportId, defaultParameters); if (!report) { return reportId ? : null; } return ( {children} ); }