UNPKG

stream-chat-react

Version:

React components to create chat conversations or livestream style chat

19 lines (18 loc) 862 B
import React from 'react'; import type { TextComposerSuggestion } from 'stream-chat'; import type { UserItemProps } from './UserItem'; import type { CommandItemProps } from './CommandItem'; import type { EmoticonItemProps } from './EmoticonItem'; export type DefaultSuggestionListItemEntity = UserItemProps['entity'] | CommandItemProps['entity'] | EmoticonItemProps['entity']; export type SuggestionListItemComponentProps = { entity: DefaultSuggestionListItemEntity | unknown; focused: boolean; }; export type SuggestionItemProps = { component: React.ComponentType<SuggestionListItemComponentProps>; item: TextComposerSuggestion; focused: boolean; className?: string; onMouseEnter?: () => void; }; export declare const SuggestionListItem: React.ForwardRefExoticComponent<SuggestionItemProps & React.RefAttributes<HTMLButtonElement>>;