"use client" import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' import { Card } from '@/components/ui/card' import { Sidebar } from '@/components/dashboard/sidebar' import { useSidebar } from '@/hooks/useSidebar' import { useQuery } from '@apollo/client' import { GET_INCOMING_REQUESTS } from '@/graphql/queries' import { MarketCounterparties } from '../market/market-counterparties' import { MarketFulfillment } from '../market/market-fulfillment' import { MarketSellers } from '../market/market-sellers' import { MarketLogistics } from '../market/market-logistics' import { MarketWholesale } from '../market/market-wholesale' export function PartnersDashboard() { const { getSidebarMargin } = useSidebar() // Загружаем входящие заявки для подсветки const { data: incomingRequestsData } = useQuery(GET_INCOMING_REQUESTS, { pollInterval: 30000, // Обновляем каждые 30 секунд fetchPolicy: 'cache-first', errorPolicy: 'ignore', }) const incomingRequests = incomingRequestsData?.incomingRequests || [] const hasIncomingRequests = incomingRequests.length > 0 return (