Files
2026-07-13 12:58:18 +08:00

24 lines
659 B
TypeScript

"use client";
import { useMemo } from "react";
import { useCopilotChatSuggestions } from "@copilotkit/react-core";
import { getChatStarterPrompts } from "../constants/chatStarters";
/**
* Registers starter prompts with CopilotKit v2 so CopilotChat renders suggestion pills.
* Configure with `NEXT_PUBLIC_CHAT_STARTER_PROMPTS` (JSON) — see `.env.example`. Defaults: three build demos + Excalidraw test.
*/
export function ChatSuggestions() {
const suggestions = useMemo(() => getChatStarterPrompts(), []);
useCopilotChatSuggestions(
{
available: "before-first-message",
suggestions,
},
[suggestions],
);
return null;
}