import { useSession } from "next-auth/react"; import React from "react"; import { useSID } from "../../hooks/useSID"; import type { ActiveTool } from "../../hooks/useTools"; import { useTools } from "../../hooks/useTools"; import Dialog from "../../ui/dialog"; import Button from "../Button"; import { Switch } from "../Switch"; export const ToolsDialog: React.FC<{ show: boolean; setOpen: (boolean) => void; }> = ({ show, setOpen }) => { const { activeTools, setToolActive, isSuccess } = useTools(); return ( ); }; interface ToolProps { tool: ActiveTool; onChange: (name: string, active: boolean) => void; } const GenericTool = ({ tool, onChange }: ToolProps) => { return (
{tool.name}
{tool.description}
{tool.name}
{tool.description}
{sid.connected && ( <> > )}