feat(mini窗口): 添加ErrorBoundary组件包裹内容

为mini窗口内容添加错误边界组件,防止未捕获错误导致整个应用崩溃
This commit is contained in:
icarus 2025-08-29 23:01:50 +08:00
parent c1c91db9d2
commit e8bf1552d0

View File

@ -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>