import { Flex, useDisclosure } from '@chakra-ui/react' import { StatsCards } from 'components/analytics/StatsCards' import { Graph } from 'components/shared/Graph' import { useToast } from 'components/shared/hooks/useToast' import { UpgradeModal } from 'components/shared/modals/UpgradeModal' import { GraphProvider } from 'contexts/GraphContext' import { useTypebot } from 'contexts/TypebotContext/TypebotContext' import { Stats } from 'models' import React from 'react' import { useAnswersCount } from 'services/analytics' export const AnalyticsContent = ({ stats }: { stats?: Stats }) => { const { isOpen, onOpen, onClose } = useDisclosure() const { typebot, publishedTypebot } = useTypebot() const { showToast } = useToast() const { answersCounts } = useAnswersCount({ typebotId: publishedTypebot && typebot?.id, onError: (err) => showToast({ title: err.name, description: err.message }), }) return ( {publishedTypebot && answersCounts && stats && ( )} ) }