@botonic/react
Version:
Build Chatbots using React
17 lines (16 loc) • 585 B
TypeScript
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;