Fix drop to tag effectAllowed compatibility and update note tag state

This commit is contained in:
chrisf committed 2026-10-26 11:28:12 -06:00
1 parent 28d397dea3
commit 7658897040
1 file changed
+8 -3
+8 -3
View File
@@ -1246,6 +1246,11 @@ export default function EvercloneWorkspace() {
if (activeNote?.id === noteId) {
setActiveNote(updated);
}
setNotes((prev) =>
prev.map((n) =>
n.id === noteId ? { ...n, tags: updated.tags } : n
)
);
await fetchSidebar();
}
} catch (e) {
@@ -2789,7 +2794,7 @@ export default function EvercloneWorkspace() {
onDragStart={(e) => {
e.dataTransfer.setData('text/everclone-note-id', n.id);
e.dataTransfer.setData('text/plain', n.id);
e.dataTransfer.effectAllowed = 'move';
e.dataTransfer.effectAllowed = 'copyMove';
}}
onClick={() => openNoteInEditor(n.id)}
className={`group/card cursor-pointer rounded-xl border transition-colors duration-150 flex flex-col overflow-hidden shadow-xs ${
@@ -2958,7 +2963,7 @@ export default function EvercloneWorkspace() {
onDragStart={(e) => {
e.dataTransfer.setData('text/everclone-note-id', n.id);
e.dataTransfer.setData('text/plain', n.id);
e.dataTransfer.effectAllowed = 'move';
e.dataTransfer.effectAllowed = 'copyMove';
}}
onClick={() => openNoteInEditor(n.id)}
style={{
@@ -4216,7 +4221,7 @@ function SidebarTagRow({
onDragOver={(e) => {
if (onDropNote) {
e.preventDefault();
e.dataTransfer.dropEffect = 'copy';
e.dataTransfer.dropEffect = 'move';
if (!dragOver) setDragOver(true);
}
}}