UNPKG

@promptbook/utils

Version:

Promptbook: Turn your company's scattered knowledge into AI ready books

36 lines (35 loc) 960 B
import type { ParsedCitation } from '../utils/parseCitationsFromContent'; /** * Props for SourceChip component */ export type SourceChipProps = { /** * Citation data to display */ citation: ParsedCitation; /** * Click handler */ onClick?: (citation: ParsedCitation) => void; /** * Additional CSS class name */ className?: string; }; /** * SourceChip component - displays a chip with source document information * * This component is used to display RAG source citations in chat messages. * It displays the source document name and citation ID. * * @example * ```tsx * <SourceChip * citation={{ id: '5:13', source: 'document.pdf' }} * onClick={(citation) => console.log('clicked', citation)} * /> * ``` * * @private utility of `ChatMessageItem` component */ export declare function SourceChip({ citation, onClick, className }: SourceChipProps): import("react/jsx-runtime").JSX.Element;