fix: allow note drops to insert wikilinks

This commit is contained in:
lucaronin
2026-04-26 18:15:22 +02:00
parent 63877e61ec
commit 1d546dde3d
3 changed files with 36 additions and 1 deletions

View File

@@ -70,6 +70,7 @@ describe('NoteDropTarget', () => {
const dragStartData = createMockDataTransfer()
fireEvent.dragStart(screen.getByTestId(`draggable-note:${NOTE_PATH}`), { dataTransfer: dragStartData })
expect(dragStartData.effectAllowed).toBe('linkMove')
const target = screen.getByText('CircleCI Series').parentElement
expect(target).not.toBeNull()

View File

@@ -5,7 +5,7 @@ let activeDraggedNotePath: string | null = null
export function writeDraggedNotePath(event: DragEvent<HTMLElement>, notePath: string): void {
activeDraggedNotePath = notePath
event.dataTransfer.effectAllowed = 'move'
event.dataTransfer.effectAllowed = 'linkMove'
event.dataTransfer.setData(NOTE_DRAG_MIME, notePath)
event.dataTransfer.setData('text/plain', notePath)
}