diff --git a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx b/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx index 1b43b26c101..387a6d08982 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/skills/_components/ClaudeCodePluginsPanel.tsx @@ -78,6 +78,11 @@ const ClaudeCodePluginsPanel: React.FC = ({ accessT fetchMarketplaces(); }, [accessToken]); + const handleMarketplaceAdded = () => { + fetchMarketplaces(); + fetchPlugins(); + }; + const handleDeleteClick = (pluginName: string, displayName: string) => { setPluginToDelete({ name: pluginName, displayName }); }; @@ -212,7 +217,7 @@ const ClaudeCodePluginsPanel: React.FC = ({ accessT visible={isAddMarketplaceModalVisible} onClose={() => setIsAddMarketplaceModalVisible(false)} accessToken={accessToken} - onSuccess={fetchMarketplaces} + onSuccess={handleMarketplaceAdded} /> {pluginToDelete && (