UNPKG

@uimkit/uikit-react

Version:

<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>

44 lines (41 loc) 2.93 kB
import React__default, { PropsWithChildren } from 'react'; import { UIChatHeaderDefaultProps } from '../components/UIChatHeader/UIChatHeaderDefault.js'; import { UIMessageProps } from '../components/UIMessage/UIMessage.js'; import { MessageContextProps } from '../components/UIMessage/MessageStatus.js'; import { EmptyStateIndicatorProps } from '../components/EmptyStateIndicator/EmptyStateIndicator.js'; import { UIConversationListHeaderDefaultProps } from '../components/UIConversationListHeader/UIConversationListHeaderDefault.js'; import { SuggestionListHeaderProps } from '../components/AutoCompleteTextarea/Header.js'; import { SuggestionItemProps, SuggestionListProps } from '../components/UIChatAutoComplete/UIChatAutoComplete.js'; import { LoadingIndicatorProps } from '../components/Loading/LoadingIndicator.js'; import { MessageNotificationProps } from '../components/UIMessageList/MessageNotification.js'; import { MessageListNotificationsProps } from '../components/UIMessageList/MessageListNotifications.js'; import { DateSeparatorProps } from '../components/DateSeparator/DateSeparator.js'; interface UnknowPorps { [propsName: string]: any; } type ComponentContextValue = { UIMessage?: React__default.ComponentType<UIMessageProps | UnknowPorps>; UIChatHeader?: React__default.ComponentType<UIChatHeaderDefaultProps>; UIConversationListHeader?: React__default.ComponentType<UIConversationListHeaderDefaultProps>; AutocompleteSuggestionHeader?: React__default.ComponentType<SuggestionListHeaderProps>; AutocompleteSuggestionItem?: React__default.ComponentType<SuggestionItemProps>; AutocompleteSuggestionList?: React__default.ComponentType<SuggestionListProps>; EmptyStateIndicator?: React__default.ComponentType<EmptyStateIndicatorProps>; UIMessageInput?: React__default.ComponentType<UnknowPorps>; MessageContext?: React__default.ComponentType<MessageContextProps>; InputPlugins?: React__default.ComponentType<UnknowPorps>; MessagePlugins?: React__default.ComponentType<UnknowPorps>; InputQuote?: React__default.ComponentType<UnknowPorps>; TriggerProvider?: React__default.ComponentType; LoadingIndicator?: React__default.ComponentType<LoadingIndicatorProps>; MessageNotification?: React__default.ComponentType<MessageNotificationProps>; MessageListNotifications?: React__default.ComponentType<MessageListNotificationsProps>; DateSeparator?: React__default.ComponentType<DateSeparatorProps>; }; declare const ComponentContext: React__default.Context<ComponentContextValue>; declare function ComponentProvider({ children, value, }: PropsWithChildren<{ value: ComponentContextValue; }>): JSX.Element; declare const useComponentContext: (componentName?: string) => ComponentContextValue; export { ComponentContext, ComponentContextValue, ComponentProvider, UnknowPorps, useComponentContext }; //# sourceMappingURL=ComponentContext.d.ts.map