chore(react/devtools): cleanup

This commit is contained in:
moklick
2024-03-27 15:14:36 +01:00
parent eedff63399
commit 79dbdc27f6
@@ -10,7 +10,7 @@ type ChangeInfoProps = {
change: NodeChange; change: NodeChange;
}; };
function ChangeInfo({ change, index }: ChangeInfoProps) { function ChangeInfo({ change }: ChangeInfoProps) {
const id = 'id' in change ? change.id : '-'; const id = 'id' in change ? change.id : '-';
const { type } = change; const { type } = change;
@@ -46,17 +46,15 @@ export default function ChangeLogger({ color = '#555', limit = 20 }: ChangeLogge
const onNodesChangeLogger: OnNodesChange = (changes) => { const onNodesChangeLogger: OnNodesChange = (changes) => {
userOnNodesChange(changes); userOnNodesChange(changes);
requestAnimationFrame(() => { setChanges((c) => {
setChanges((c) => { changes.forEach((change) => {
changes.forEach((change) => { if (c.length >= limit) {
if (c.length >= limit) { c.pop();
c.pop(); }
}
c = [change, ...c]; c = [change, ...c];
});
return c;
}); });
return c;
}); });
}; };