import { useLocale } from "@calcom/lib/hooks/useLocale"; import { trpc } from "@calcom/trpc"; import { useInsightsParameters } from "../hooks/useInsightsParameters"; import { ChartCard, ChartCardItem } from "./ChartCard"; import { LoadingInsight } from "./LoadingInsights"; export const PopularEventsTable = () => { const { t } = useLocale(); const { isAll, teamId, userId, memberUserId, startDate, endDate, eventTypeId } = useInsightsParameters(); const { data, isSuccess, isPending } = trpc.viewer.insights.popularEventTypes.useQuery( { startDate, endDate, teamId, userId, eventTypeId, memberUserId, isAll, }, { staleTime: 30000, trpc: { context: { skipBatch: true }, }, } ); if (isPending) return ; if (!isSuccess || !data) return null; return ( {data .filter((item) => item.eventTypeId) .map((item) => ( {item.eventTypeName} ))} {data.length === 0 && ( {t("insights_no_data_found_for_filter")} )} ); };
{item.eventTypeName}
{t("insights_no_data_found_for_filter")}