fix detaching renders bad filtering

This commit is contained in:
SrGooglo 2025-04-01 21:50:30 +00:00
parent e6a9dade1a
commit 66ccc5b532

View File

@ -49,15 +49,15 @@ export default class ToolsBar extends React.Component {
return component return component
}, },
detachRender: (id) => { detachRender: (id) => {
this.setState({ this.setState((prev) => {
renders: { prev.renders.top = prev.renders.top.filter(
top: this.state.renders.top.filter( (render) => render.id === id,
(render) => render.id !== id, )
), prev.renders.bottom = prev.renders.bottom.filter(
bottom: this.state.renders.bottom.filter( (render) => render.id === id,
(render) => render.id !== id, )
),
}, return prev
}) })
return true return true
@ -104,6 +104,7 @@ export default class ToolsBar extends React.Component {
{ {
...render.props, ...render.props,
key: index, key: index,
id: render.id,
}, },
) )
})} })}