feat(mini窗口): 添加ErrorBoundary组件包裹内容
为mini窗口内容添加错误边界组件,防止未捕获错误导致整个应用崩溃
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import '@renderer/databases'
|
||||
|
||||
import { ErrorBoundary } from '@renderer/components/ErrorBoundary'
|
||||
import { useSettings } from '@renderer/hooks/useSettings'
|
||||
import store, { persistor } from '@renderer/store'
|
||||
import { message } from 'antd'
|
||||
@@ -44,8 +45,10 @@ function MiniWindow(): React.ReactElement {
|
||||
<AntdProvider>
|
||||
<CodeStyleProvider>
|
||||
<PersistGate loading={null} persistor={persistor}>
|
||||
{messageContextHolder}
|
||||
<MiniWindowContent />
|
||||
<ErrorBoundary>
|
||||
{messageContextHolder}
|
||||
<MiniWindowContent />
|
||||
</ErrorBoundary>
|
||||
</PersistGate>
|
||||
</CodeStyleProvider>
|
||||
</AntdProvider>
|
||||
|
||||
Reference in New Issue
Block a user