more undo redo for resize and panning

This commit is contained in:
1ilit
2023-09-19 15:50:00 +03:00
parent be66cf6e84
commit 16bc0edd36
8 changed files with 128 additions and 28 deletions

View File

@@ -325,6 +325,20 @@ export default function Editor(props) {
);
};
const editNote = (id, values, addToHistory=true) => {
setNotes((prev) =>
prev.map((t) => {
if (t.id === id) {
return {
...t,
...values,
};
}
return t;
})
);
}
useEffect(() => {
document.title = "Editor - drawDB";
}, []);
@@ -348,7 +362,7 @@ export default function Editor(props) {
value={{ areas, setAreas, moveArea, addArea, deleteArea }}
>
<NoteContext.Provider
value={{ notes, setNotes, moveNote, addNote, deleteNote }}
value={{ notes, setNotes, moveNote, addNote, deleteNote, editNote }}
>
<TabContext.Provider value={{ tab, setTab }}>
<SettingsContext.Provider value={{ settings, setSettings }}>