{me && me.first_name.charAt(0).toUpperCase() + me.first_name.slice(1)}
'use client';
import { useRouter } from '@/shared/config/i18n/navigation';
import { useCartId } from '@/shared/hooks/cartId';
import { removeRefToken, removeToken } from '@/shared/lib/token';
import { Avatar, AvatarFallback, AvatarImage } from '@/shared/ui/avatar';
import { Button } from '@/shared/ui/button';
import { banner_api } from '@/widgets/welcome/lib/api';
import { useQuery, useQueryClient } from '@tanstack/react-query';
import { Headset, Home, LogOut } from 'lucide-react';
import { useTranslations } from 'next-intl';
import { useEffect, useState } from 'react';
import HistoryTabs from './History';
const Profile = () => {
const [activeSection, setActiveSection] = useState('overview');
const router = useRouter();
const t = useTranslations();
const queryClient = useQueryClient();
const { data: me, isError } = useQuery({
queryKey: ['get_me'],
queryFn: () => banner_api.getMe(),
select(data) {
return data.data;
},
});
useEffect(() => {
if (isError) {
router.replace('/');
}
}, [isError]);
const { setCartId } = useCartId();
const menuItems = [
{ id: 'overview', label: 'Umumiy', icon: Home },
{ id: 'support', label: "Qo'llab-quvatlash", icon: Headset },
];
const renderContent = () => {
switch (activeSection) {
case 'support':
router.push('https://t.me/web_app_0515_bot');
default:
return
{me && me.first_name.charAt(0).toUpperCase() + me.first_name.slice(1)}
{me && me.first_name.charAt(0).toUpperCase() + me.first_name.slice(1)}