UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

24 lines (23 loc) • 599 B
"use client"; import { getMessageQuote } from "@assistant-ui/core/react"; import { useAuiState } from "@assistant-ui/store"; // src/hooks/useMessageQuote.ts /** * Hook that returns the quote info for the current message, if any. * * Reads from `message.metadata.custom.quote`. * * @example * ```tsx * function QuoteBlock() { * const quote = useMessageQuote(); * if (!quote) return null; * return <blockquote>{quote.text}</blockquote>; * } * ``` */ const useMessageQuote = () => { return useAuiState(getMessageQuote); }; export { useMessageQuote }; //# sourceMappingURL=useMessageQuote.js.map