import { DndPlugin } from '@udecode/plate-dnd'; import { PlaceholderPlugin } from '@udecode/plate-media/react'; import { NodeIdPlugin } from '@udecode/plate-node-id'; import { DraggableAboveNodes } from '@plone/plate/components/plate-ui/draggable'; export const dndPlugins = [ NodeIdPlugin, DndPlugin.configure({ options: { enableScroller: true, onDropFiles: ({ dragItem, editor, target }) => { editor .getTransforms(PlaceholderPlugin) .insert.media(dragItem.files, { at: target, nextBlock: false }); }, }, render: { aboveNodes: DraggableAboveNodes, }, }), ] as const;