mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-28 05:11:24 +08:00
feat(mini窗口): 添加ErrorBoundary组件包裹内容
为mini窗口内容添加错误边界组件,防止未捕获错误导致整个应用崩溃
This commit is contained in:
parent
c1c91db9d2
commit
e8bf1552d0
@ -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>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user