@servicetitan/error-boundary
Advanced tools
Comparing version 22.8.2 to 22.9.0
import { Component, ComponentType } from 'react'; | ||
export interface FallbackProps { | ||
onRefresh?: () => void; | ||
} | ||
interface ErrorBoundaryProps { | ||
moduleName: string; | ||
fallback?: ComponentType<any>; | ||
fallback?: ComponentType<FallbackProps>; | ||
} | ||
@@ -6,0 +9,0 @@ export declare class ErrorBoundary extends Component<ErrorBoundaryProps> { |
@@ -40,3 +40,6 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
if (hasError) { | ||
return _jsx(Fallback, {}); | ||
const handleRefresh = () => { | ||
this.setState({ hasError: false }); | ||
}; | ||
return _jsx(Fallback, { onRefresh: handleRefresh }); | ||
} | ||
@@ -43,0 +46,0 @@ return this.props.children; |
{ | ||
"name": "@servicetitan/error-boundary", | ||
"version": "22.8.2", | ||
"version": "22.9.0", | ||
"description": "", | ||
@@ -19,4 +19,4 @@ "homepage": "https://docs.st.dev/docs/frontend/error-boundary", | ||
"devDependencies": { | ||
"@servicetitan/log-service": "22.8.2", | ||
"@servicetitan/react-ioc": "22.8.2", | ||
"@servicetitan/log-service": "22.9.0", | ||
"@servicetitan/react-ioc": "22.9.0", | ||
"@types/react": "~17.0.38", | ||
@@ -26,4 +26,4 @@ "react": "~17.0.2" | ||
"peerDependencies": { | ||
"@servicetitan/log-service": "22.8.2", | ||
"@servicetitan/react-ioc": "22.8.2", | ||
"@servicetitan/log-service": "22.9.0", | ||
"@servicetitan/react-ioc": "22.9.0", | ||
"react": "~17.0.2" | ||
@@ -37,3 +37,3 @@ }, | ||
}, | ||
"gitHead": "aff085d5a7b7774d6785d4f769b729f52e9893b0" | ||
"gitHead": "dd3998da00a372c76f087e6f4472951555f29b3b" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
6498
109