Fix state not being saved before entering edit or delete modes

This commit is contained in:
Daniel S. Hansen
2025-08-12 13:57:58 -07:00
parent bf315aa647
commit 92bcbf57a9
2 changed files with 7 additions and 4 deletions
+4 -2
View File
@@ -72,7 +72,8 @@ export default function Home({...props}) {
const onEditWidgets = () => {
console.log("widgets are now editable");
setOriginalLayout(layout); // Backup layout before editing
beginEditIfNeeded(); // Save state before anything else
// setOriginalLayout(layout); // Backup layout before editing
// Set all widgets to editable, static: false
setLayout(prevLayout =>
prevLayout.map(item => ({
@@ -100,7 +101,8 @@ export default function Home({...props}) {
const onDeleteWidgets = () => {
console.log("Start deleting widgets...");
setOriginalLayout(layout);
beginEditIfNeeded(); // Save state before anything else
// setOriginalLayout(layout);
setIsEditable(true);
setIsDelete(true);
}