"use client"; import React, { useState, useEffect } from "react"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Button } from "@/components/ui/button"; import { Sidebar } from "@/components/dashboard/sidebar"; import { useSidebar } from "@/hooks/useSidebar"; import { useSearchParams } from "next/navigation"; import { Plus, Package, Wrench, ChevronDown } from "lucide-react"; import { FulfillmentSuppliesTab } from "./fulfillment-supplies/fulfillment-supplies-tab"; import { MarketplaceSuppliesTab } from "./marketplace-supplies/marketplace-supplies-tab"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; export function SuppliesDashboard() { const { getSidebarMargin } = useSidebar(); const searchParams = useSearchParams(); const [activeTab, setActiveTab] = useState("fulfillment"); // Автоматически открываем нужную вкладку при загрузке useEffect(() => { const tab = searchParams.get('tab'); if (tab === 'consumables') { setActiveTab('fulfillment'); // Устанавливаем основную вкладку "Поставки на ФФ" } }, [searchParams]); return (
{/* Главные вкладки с кнопкой создания */}
Поставки на ФФ Поставки на Маркетплейсы { window.location.href = "/supplies/create"; }} className="text-white hover:bg-white/10 cursor-pointer" > Поставка товаров { window.location.href = "/supplies/create-consumables"; }} className="text-white hover:bg-white/10 cursor-pointer" > Поставка расходников
); }