fix crash when loadedWidgets is not a array

This commit is contained in:
SrGooglo 2023-05-17 16:59:17 +00:00
parent 3e49de7a0f
commit b2127fc0d6

View File

@ -16,8 +16,9 @@ export default class WidgetsView extends React.Component {
return <div className="widgets_load"> return <div className="widgets_load">
<div className="widgets_load_list"> <div className="widgets_load_list">
{ {
this.state.loadedWidgets.map((manifest) => { Array.isArray(this.state.loadedWidgets) && this.state.loadedWidgets.map((manifest) => {
return <WidgetItemPreview return <React.Fragment>
<WidgetItemPreview
manifest={manifest} manifest={manifest}
onRemove={() => { onRemove={() => {
app.cores.widgets.uninstall(manifest._id) app.cores.widgets.uninstall(manifest._id)
@ -34,6 +35,7 @@ export default class WidgetsView extends React.Component {
app.cores.widgets.toogleVisibility(manifest._id, visible) app.cores.widgets.toogleVisibility(manifest._id, visible)
}} }}
/> />
</React.Fragment>
}) })
} }