'use client'; import { useTranslations } from 'next-intl'; import { Link } from '@/i18n/navigation'; import { useAuth } from '@/lib/hooks/useAuth'; import { TodayKpiGrid } from '@/components/today/TodayKpiGrid'; import { TodayChartsSection } from '@/components/today/TodayChartsSection'; import { useTodaySummary } from '@/lib/hooks/useTodaySummary'; import { formatApiErrorMessage } from '@/components/shared/formatApiError'; export default function TodayPage() { const t = useTranslations('today'); const { currentOrganization } = useAuth(); const { data, loading, error } = useTodaySummary(Boolean(currentOrganization?.id)); const showNoSubscriptionNotice = Boolean(currentOrganization?.isOwner) && !currentOrganization?.plan; return (
{t('noSubscriptionNotice')}{' '} {t('choosePlanLink')} {' '} {t('noSubscriptionCta')}
{formatApiErrorMessage(error, t('loadError'))}