From ae3919631583cf20cba36d818a67ea84181d7930 Mon Sep 17 00:00:00 2001 From: Achintya Rajan Date: Fri, 10 Oct 2025 15:11:22 -0700 Subject: [PATCH] removed props, transferred management down --- .../models-and-endpoints/components/AllModelsTab.tsx | 10 ++-------- .../models-and-endpoints/model_dashboard.tsx | 7 ------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx b/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx index 389023c6fb..43632de6ed 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/components/AllModelsTab.tsx @@ -11,13 +11,9 @@ import { Table as TableInstance, PaginationState } from "@tanstack/react-table"; type ModelViewMode = "all" | "current_team"; interface AllModelsTabProps { - modelNameSearch: string; - setModelNameSearch: (nameSearch: string) => void; selectedModelGroup: string | null; setSelectedModelGroup: (selectedModelGroup: string) => void; availableModelGroups: string[]; - selectedModelAccessGroupFilter: string | null; - setSelectedModelAccessGroupFilter: (selectedModelAccessGroupFilter: string | null) => void; availableModelAccessGroups: string[]; setSelectedModelId: (id: string) => void; setSelectedTeamId: (id: string) => void; @@ -26,13 +22,9 @@ interface AllModelsTabProps { } const AllModelsTab = ({ - modelNameSearch, - setModelNameSearch, selectedModelGroup, setSelectedModelGroup, availableModelGroups, - selectedModelAccessGroupFilter, - setSelectedModelAccessGroupFilter, availableModelAccessGroups, setSelectedModelId, setSelectedTeamId, @@ -42,9 +34,11 @@ const AllModelsTab = ({ const { userId, userRole, premiumUser } = useAuthorized(); const { teams } = useTeams(); + const [modelNameSearch, setModelNameSearch] = useState(""); const [modelViewMode, setModelViewMode] = useState("current_team"); const [currentTeam, setCurrentTeam] = useState("personal"); // 'personal' or team_id const [showFilters, setShowFilters] = useState(false); + const [selectedModelAccessGroupFilter, setSelectedModelAccessGroupFilter] = useState(null); const [expandedRows, setExpandedRows] = useState>(new Set()); const [pagination, setPagination] = useState({ pageIndex: 0, diff --git a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/model_dashboard.tsx b/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/model_dashboard.tsx index 65b1353205..1916832d70 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/model_dashboard.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/models-and-endpoints/model_dashboard.tsx @@ -177,9 +177,6 @@ const ModelsAndEndpointsView: React.FC = ({ const [selectedTeam, setSelectedTeam] = useState(null); const [selectedTeamFilter, setSelectedTeamFilter] = useState(null); - const [selectedModelAccessGroupFilter, setSelectedModelAccessGroupFilter] = useState(null); - - const [modelNameSearch, setModelNameSearch] = useState(""); // Add state for showing/hiding filters const [showFilters, setShowFilters] = useState(false); @@ -997,13 +994,9 @@ const ModelsAndEndpointsView: React.FC = ({