From c233d094cf15ae6e0e91d11e19ec7f98504e438b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B9=E9=9B=AA?= <2b@yorha.xyz> Date: Wed, 10 Jun 2026 18:55:52 +0900 Subject: [PATCH] fix(ui): collapse toolsetColumns params into options object to satisfy max-params --- .../src/components/mcp_tools/MCPToolsetsTab.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ui/litellm-dashboard/src/components/mcp_tools/MCPToolsetsTab.tsx b/ui/litellm-dashboard/src/components/mcp_tools/MCPToolsetsTab.tsx index dfbe4d9585b..e376eaa1c2a 100644 --- a/ui/litellm-dashboard/src/components/mcp_tools/MCPToolsetsTab.tsx +++ b/ui/litellm-dashboard/src/components/mcp_tools/MCPToolsetsTab.tsx @@ -289,13 +289,14 @@ function CreateToolsetModal({ open, onClose, onSave, accessToken, initialToolset ); } -function toolsetColumns( - t: TFunction, - isAdmin: boolean, - onEdit: (toolset: MCPToolset) => void, - onDelete: (id: string) => void, - proxyBaseUrl: string, -): ColumnDef[] { +function toolsetColumns(opts: { + t: TFunction; + isAdmin: boolean; + onEdit: (toolset: MCPToolset) => void; + onDelete: (id: string) => void; + proxyBaseUrl: string; +}): ColumnDef[] { + const { t, isAdmin, onEdit, onDelete, proxyBaseUrl } = opts; return [ { header: t("mcpTools.mCPToolsetsTab.colToolsetId"), @@ -485,7 +486,7 @@ export function MCPToolsetsTab({ accessToken, userRole }: MCPToolsetsTabProps) { }; const proxyBaseUrl = getProxyBaseUrl(); - const columns = toolsetColumns(t, isAdmin, setEditToolset, setDeleteId, proxyBaseUrl); + const columns = toolsetColumns({ t, isAdmin, onEdit: setEditToolset, onDelete: setDeleteId, proxyBaseUrl }); return (