import { CopilotChat } from "@copilotkit/react-ui"; import { Header } from "@/components/chat/Header"; import { CustomUserMessage } from "@/components/chat/UserMessage"; import { CustomAssistantMessage } from "@/components/chat/AssistantMessage"; import { CustomResponseButton } from "./chat/ResponseButton"; import ContactInfo from "./generative-ui/ContactInfo"; import { useCopilotAction } from "@copilotkit/react-core"; export function Chat({ className }: { className?: string }) { useCopilotAction({ name: "contactInfo", description: "Collect contact information from the user", renderAndWaitForResponse: ({ respond, status }) => { if (status === "complete") return <>; return respond?.(form)} />; }, }); return (
); }