UNPKG

@sendbird/uikit-react

Version:

Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

20 lines (19 loc) 651 B
import { Component, ErrorInfo, ReactNode } from 'react'; import { LoggerInterface } from '../../lib/Logger'; interface ErrorBoundaryProps { children: ReactNode; fallbackMessage: ReactNode; logger?: LoggerInterface; } interface ErrorBoundaryState { hasError: boolean; } export declare class MessageTemplateErrorBoundary extends Component<ErrorBoundaryProps, ErrorBoundaryState> { constructor(props: ErrorBoundaryProps); static getDerivedStateFromError(): { hasError: boolean; }; componentDidCatch(error: Error, errorInfo: ErrorInfo): void; render(): ReactNode; } export default MessageTemplateErrorBoundary;