"use client"; import { useState } from "react"; import { useQuery } from "@apollo/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 { GET_PENDING_SUPPLIES_COUNT } from "@/graphql/queries"; import { Building2, ShoppingCart } from "lucide-react"; // Импорты компонентов подразделов import { FulfillmentSuppliesTab } from "./fulfillment-supplies/fulfillment-supplies-tab"; import { MarketplaceSuppliesTab } from "./marketplace-supplies/marketplace-supplies-tab"; // Компонент для отображения бейджа с уведомлениями function NotificationBadge({ count }: { count: number }) { if (count === 0) return null; return (