removed props, transferred management down

This commit is contained in:
Achintya Rajan
2025-10-10 15:11:22 -07:00
parent ff06e6d4ea
commit ae39196315
2 changed files with 2 additions and 15 deletions
@@ -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}