'use client' import NotificationsButton from './notificationsButton'; import UserMenuButton from './userMenuButton'; import Link from 'next/link'; import LanguageSwitcher from '@/app/components/LanguageSwitcher'; import { useTranslations } from 'next-intl'; import BurgerMenu from '@/app/ui/navigation/burger-menu'; import { getUserData } from '@/app/actions/action'; import { useQuery } from '@tanstack/react-query'; export default function HeaderPanel() { const t = useTranslations("Global"); const { data: tokens, isLoading, isError, error } = useQuery({ queryKey: ['userData'], queryFn: () => { return getUserData(); }, select: (data) => { if (typeof data?.tariffInfo?.tokens === 'number') { return data?.tariffInfo?.tokens } else { return null; } } }); return (
{/* */} {tokens && (
{tokens} {t('tokens')}
)}
) }