mirror of
https://github.com/tiennm99/litellm.git
synced 2026-07-20 02:18:38 +00:00
removed props, transferred management down
This commit is contained in:
+2
-8
@@ -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<string>("");
|
||||
const [modelViewMode, setModelViewMode] = useState<ModelViewMode>("current_team");
|
||||
const [currentTeam, setCurrentTeam] = useState<string>("personal"); // 'personal' or team_id
|
||||
const [showFilters, setShowFilters] = useState<boolean>(false);
|
||||
const [selectedModelAccessGroupFilter, setSelectedModelAccessGroupFilter] = useState<string | null>(null);
|
||||
const [expandedRows, setExpandedRows] = useState<Set<string>>(new Set());
|
||||
const [pagination, setPagination] = useState<PaginationState>({
|
||||
pageIndex: 0,
|
||||
|
||||
@@ -177,9 +177,6 @@ const ModelsAndEndpointsView: React.FC<ModelDashboardProps> = ({
|
||||
const [selectedTeam, setSelectedTeam] = useState<string | null>(null);
|
||||
|
||||
const [selectedTeamFilter, setSelectedTeamFilter] = useState<string | null>(null);
|
||||
const [selectedModelAccessGroupFilter, setSelectedModelAccessGroupFilter] = useState<string | null>(null);
|
||||
|
||||
const [modelNameSearch, setModelNameSearch] = useState<string>("");
|
||||
|
||||
// Add state for showing/hiding filters
|
||||
const [showFilters, setShowFilters] = useState<boolean>(false);
|
||||
@@ -997,13 +994,9 @@ const ModelsAndEndpointsView: React.FC<ModelDashboardProps> = ({
|
||||
</TabList>
|
||||
<TabPanels>
|
||||
<AllModelsTab
|
||||
modelNameSearch={modelNameSearch}
|
||||
setModelNameSearch={setModelNameSearch}
|
||||
selectedModelGroup={selectedModelGroup}
|
||||
setSelectedModelGroup={setSelectedModelGroup}
|
||||
availableModelGroups={availableModelGroups}
|
||||
selectedModelAccessGroupFilter={selectedModelAccessGroupFilter}
|
||||
setSelectedModelAccessGroupFilter={setSelectedModelAccessGroupFilter}
|
||||
availableModelAccessGroups={availableModelAccessGroups}
|
||||
setSelectedModelId={setSelectedModelId}
|
||||
setSelectedTeamId={setSelectedTeamId}
|
||||
|
||||
Reference in New Issue
Block a user