Open note in tab after clicking edit button

This commit is contained in:
haecheonlee
2024-04-14 17:28:18 -04:00
parent 9efee285c8
commit c0437b5433
2 changed files with 27 additions and 18 deletions

View File

@@ -61,22 +61,18 @@ export default function Note({ data, onMouseDown }) {
};
const edit = () => {
if (layout.sidebar) {
setSelectedElement((prev) => ({
...prev,
currentTab: Tab.NOTES,
}));
if (selectedElement.currentTab !== Tab.NOTES) return;
setSelectedElement((prev) => ({
...prev,
...(layout.sidebar && { currentTab: Tab.NOTES }),
...(!layout.sidebar && { element: ObjectType.NOTE }),
id: data.id,
open: true,
}));
if (layout.sidebar && selectedElement.currentTab === Tab.NOTES) {
document
.getElementById(`scroll_note_${data.id}`)
.scrollIntoView({ behavior: "smooth" });
} else {
setSelectedElement((prev) => ({
...prev,
element: ObjectType.NOTE,
id: data.id,
open: true,
}));
}
};