import { BotCardVO } from '@/app/home/bots/components/bot-card/BotCardVO'; import styles from './botCard.module.css'; import { httpClient } from '@/app/infra/http/HttpClient'; import { Switch } from '@/components/ui/switch'; import { useTranslation } from 'react-i18next'; import { toast } from 'sonner'; import { MessageSquare, Workflow } from 'lucide-react'; export default function BotCard({ botCardVO, setBotEnableCallback, }: { botCardVO: BotCardVO; setBotEnableCallback: (id: string, enable: boolean) => void; }) { const { t } = useTranslation(); function setBotEnable(enable: boolean) { return httpClient.updateBot(botCardVO.id, { name: botCardVO.name, description: botCardVO.description, adapter: botCardVO.adapter, adapter_config: botCardVO.adapterConfig, enable: enable, }); } return (