UNPKG

@botonic/react

Version:

Build Chatbots using React

17 lines (16 loc) 585 B
import React from 'react'; import { CustomMessageType } from './index-types'; /** * * name: as it appears at ThemeProps' message.customTypes key * CustomMessageComponent * defaultProps: Props for the wrapper Message * ErrorBoundary: to recover in case it fails */ export interface CustomMessageArgs { name: string; component: React.ComponentType; defaultProps?: Record<string, any>; errorBoundary?: any; } export declare const customMessage: ({ name, component: CustomMessageComponent, defaultProps, errorBoundary, }: CustomMessageArgs) => CustomMessageType;