import { Title } from "@tremor/react"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { trpc } from "@calcom/trpc"; import { useInsightsParameters } from "../hooks/useInsightsParameters"; import { CardInsights } from "./Card"; import { LoadingInsight } from "./LoadingInsights"; import { TotalUserFeedbackTable } from "./TotalUserFeedbackTable"; export const LowestRatedMembersTable = () => { const { t } = useLocale(); const { isAll, teamId, startDate, endDate, eventTypeId } = useInsightsParameters(); const { data, isSuccess, isPending } = trpc.viewer.insights.membersWithLowestRatings.useQuery( { startDate, endDate, teamId, eventTypeId, isAll, }, { staleTime: 30000, trpc: { context: { skipBatch: true }, }, } ); if (isPending) return ; if (!isSuccess || !data) return null; return data && data.length > 0 ? ( {t("lowest_rated_members")} ) : ( <> ); };