import { useTranslation } from "react-i18next" import { PageHeader } from "@/components/page-header" import { ToolLibraryTab } from "./tool-library-tab" import { ToolsTabs } from "./tools-tabs" import { useToolsPage } from "./use-tools-page" import { WebSearchTab } from "./web-search-tab" export function ToolsPage() { const { t } = useTranslation() const { activeTab, currentProviderLabel, expandedProvider, groupedTools, pendingToolName, providerLabelMap, searchQuery, statusFilter, tools, totalFilteredCount, webSearchDraft, hasToolsError, hasWebSearchError, isToolsLoading, isWebSearchLoading, isWebSearchSaving, setActiveTab, setSearchQuery, setStatusFilter, saveWebSearchConfig, toggleExpandedProvider, toggleTool, updateWebSearchDraft, } = useToolsPage() return (