mirror of
https://github.com/drawdb-io/drawdb.git
synced 2025-10-24 11:09:51 +00:00
Open note in tab after clicking edit button
This commit is contained in:
@@ -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,
|
||||
}));
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user