UNPKG

instantsearch-ui-components

Version:

Common UI components for InstantSearch.

28 lines (27 loc) 786 B
/** @jsx createElement */ import type { ComponentProps, Renderer } from '../../types'; export type ChatMessageErrorTranslations = { /** * Error message text */ errorMessage: string; /** * Retry button text */ retryText: string; }; export type ChatMessageErrorProps = ComponentProps<'article'> & { /** * Callback for reload action */ onReload?: () => void; /** * Custom action buttons */ actions?: Array<ComponentProps<'button'>>; /** * Translations for error component texts */ translations?: Partial<ChatMessageErrorTranslations>; }; export declare function createChatMessageErrorComponent({ createElement, }: Pick<Renderer, 'createElement'>): (userProps: ChatMessageErrorProps) => JSX.Element;