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}
);
}