Fix drop to tag effectAllowed compatibility and update note tag state
This commit is contained in:
1 parent
28d397dea3
commit
7658897040
1 file changed
+8
-3
@@ -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);
|
||||
}
|
||||
}}
|
||||
|
||||
Reference in new issue
Block a user