refactor pt1

This commit is contained in:
yuneng-jiang 2026-01-01 11:54:21 -08:00
parent 754bbfd0bf
commit afa974ac36
11 changed files with 34 additions and 34 deletions

View file

@ -15,7 +15,7 @@ import GeneralSettings from "@/components/general_settings";
import GuardrailsPanel from "@/components/guardrails";
import { Team } from "@/components/key_team_helpers/key_list";
import { MCPServers } from "@/components/mcp_tools";
import ModelHubTable from "@/components/model_hub_table";
import ModelHubTable from "@/components/AIHub/model_hub_table";
import Navbar from "@/components/navbar";
import { getUiConfig, Organization, proxyBaseUrl, setGlobalLitellmHeaderName } from "@/components/networking";
import NewUsagePage from "@/components/UsagePage/components/UsagePageView";

View file

@ -1,9 +1,9 @@
import React, { useState, useEffect } from "react";
import { Modal, Form, Steps, Button, Checkbox } from "antd";
import { Text, Title, Badge } from "@tremor/react";
import { makeAgentsPublicCall } from "./networking";
import NotificationsManager from "./molecules/notifications_manager";
import { AgentHubData } from "./agent_hub_table_columns";
import { makeAgentsPublicCall } from "../networking";
import NotificationsManager from "../molecules/notifications_manager";
import { AgentHubData } from "../agent_hub_table_columns";
const { Step } = Steps;

View file

@ -1,9 +1,9 @@
import React, { useState, useEffect } from "react";
import { Modal, Form, Steps, Button, Checkbox } from "antd";
import { Text, Title, Badge } from "@tremor/react";
import { makeMCPPublicCall } from "./networking";
import NotificationsManager from "./molecules/notifications_manager";
import { MCPServerData } from "./mcp_hub_table_columns";
import { makeMCPPublicCall } from "../networking";
import NotificationsManager from "../molecules/notifications_manager";
import { MCPServerData } from "../mcp_hub_table_columns";
const { Step } = Steps;

View file

@ -1,9 +1,9 @@
import React, { useState, useCallback, useEffect } from "react";
import { Modal, Form, Steps, Button, Checkbox } from "antd";
import { Text, Title, Badge } from "@tremor/react";
import { makeModelGroupPublic } from "./networking";
import ModelFilters from "./model_filters";
import NotificationsManager from "./molecules/notifications_manager";
import { makeModelGroupPublic } from "../networking";
import ModelFilters from "../model_filters";
import NotificationsManager from "../molecules/notifications_manager";
const { Step } = Steps;

View file

@ -1,20 +1,13 @@
import { CopyOutlined } from "@ant-design/icons";
import { Badge, Button, Card, Tab, TabGroup, TabList, TabPanel, TabPanels, Text, Title } from "@tremor/react";
import { Modal } from "antd";
import { Copy } from "lucide-react";
import { useRouter } from "next/navigation";
import React, { useCallback, useEffect, useState } from "react";
import { Prism as SyntaxHighlighter } from "react-syntax-highlighter";
import { isAdminRole } from "../utils/roles";
import { agentHubColumns, AgentHubData } from "./agent_hub_table_columns";
import MakeAgentPublicForm from "./make_agent_public_form";
import MakeMCPPublicForm from "./make_mcp_public_form";
import MakeModelPublicForm from "./make_model_public_form";
import { mcpHubColumns, MCPServerData } from "./mcp_hub_table_columns";
import { ModelDataTable } from "./model_dashboard/table";
import ModelFilters from "./model_filters";
import { modelHubColumns } from "./model_hub_table_columns";
import NotificationsManager from "./molecules/notifications_manager";
import { agentHubColumns, AgentHubData } from "@/components/AIHub/agent_hub_table_columns";
import MakeAgentPublicForm from "@/components/AIHub/make_agent_public_form";
import MakeMCPPublicForm from "@/components/AIHub/make_mcp_public_form";
import MakeModelPublicForm from "@/components/AIHub/make_model_public_form";
import { mcpHubColumns, MCPServerData } from "@/components/AIHub/mcp_hub_table_columns";
import { modelHubColumns } from "@/components/AIHub/model_hub_table_columns";
import UsefulLinksManagement from "@/components/AIHub/useful_links_management";
import { ModelDataTable } from "@/components/model_dashboard/table";
import ModelFilters from "@/components/model_filters";
import NotificationsManager from "@/components/molecules/notifications_manager";
import {
fetchMCPServers,
getAgentsList,
@ -23,9 +16,16 @@ import {
getUiConfig,
modelHubCall,
modelHubPublicModelsCall,
} from "./networking";
import PublicModelHub from "./public_model_hub";
import UsefulLinksManagement from "./useful_links_management";
} from "@/components/networking";
import PublicModelHub from "@/components/public_model_hub";
import { isAdminRole } from "@/utils/roles";
import { CopyOutlined } from "@ant-design/icons";
import { Badge, Button, Card, Tab, TabGroup, TabList, TabPanel, TabPanels, Text, Title } from "@tremor/react";
import { Modal } from "antd";
import { Copy } from "lucide-react";
import { useRouter } from "next/navigation";
import React, { useCallback, useEffect, useState } from "react";
import { Prism as SyntaxHighlighter } from "react-syntax-highlighter";
interface ModelHubTableProps {
accessToken: string | null;

View file

@ -1,11 +1,11 @@
import React, { useState, useEffect } from "react";
import { Modal } from "antd";
import { PlusCircleIcon, ChevronDownIcon, ChevronRightIcon } from "@heroicons/react/outline";
import { isAdminRole } from "../utils/roles";
import { getPublicModelHubInfo, updateUsefulLinksCall, getProxyBaseUrl } from "./networking";
import { isAdminRole } from "@/utils/roles";
import { getPublicModelHubInfo, updateUsefulLinksCall, getProxyBaseUrl } from "../networking";
import { Card, Title, Text, Table, TableHead, TableHeaderCell, TableBody, TableRow, TableCell } from "@tremor/react";
import NotificationsManager from "./molecules/notifications_manager";
import TableIconActionButton from "./common_components/IconActionButton/TableIconActionButtons/TableIconActionButton";
import NotificationsManager from "@/components/molecules/notifications_manager";
import TableIconActionButton from "@/components/common_components/IconActionButton/TableIconActionButtons/TableIconActionButton";
interface UsefulLinksManagementProps {
accessToken: string | null;