stream-chat-react
Version:
React components to create chat conversations or livestream style chat
15 lines (14 loc) • 831 B
TypeScript
import React from 'react';
import type { SuggestionListItemComponentProps } from './SuggestionListItem';
type SuggestionTrigger = '/' | ':' | '@' | string;
export type SuggestionListProps = Partial<{
suggestionItemComponents: Record<SuggestionTrigger, React.ComponentType<SuggestionListItemComponentProps>>;
className?: string;
closeOnClickOutside?: boolean;
containerClassName?: string;
focusedItemIndex: number;
setFocusedItemIndex: (index: number) => void;
}>;
export declare const defaultComponents: Record<SuggestionTrigger, React.ComponentType<SuggestionListItemComponentProps>>;
export declare const SuggestionList: ({ className, closeOnClickOutside, containerClassName, focusedItemIndex, setFocusedItemIndex, suggestionItemComponents, }: SuggestionListProps) => React.JSX.Element | null;
export {};