'use client'; import { useState } from 'react'; import { Tabs, Tab } from '@/components/ui/tabs'; import { HostedServers } from './HostedServers'; import { CustomServers } from './CustomServers'; import { Composio } from './Composio'; import type { Key } from 'react'; export function ToolsConfig({ useComposioTools }: { useComposioTools: boolean }) { const [activeTab, setActiveTab] = useState(useComposioTools ? 'composio' : 'hosted'); const handleTabChange = (key: Key) => { setActiveTab(key.toString()); }; return (
{useComposioTools && (
)} Tools Library BETA
}>
setActiveTab(key)} />
); }