Module

React.DndKit

Package
purescript-react-dnd-kit
Repository
i-am-the-slime/purescript-react-dnd-kit

#dragDropProvider Source

dragDropProvider :: forall jsx props props_. IsJSX jsx => Union props props_ DragDropProviderProps => Record props -> jsx -> JSX

#dragDropProvider_ Source

dragDropProvider_ :: forall jsx. IsJSX jsx => jsx -> JSX

#DragDropProviderProps Source

type DragDropProviderProps :: Row Typetype DragDropProviderProps = (manager :: DragDropManager, modifiers :: Array Modifier, onBeforeDragStart :: DragStartEvent -> DragDropManager -> Effect Unit, onCollision :: CollisionEvent -> DragDropManager -> Effect Unit, onDragEnd :: DragEndEvent -> DragDropManager -> Effect Unit, onDragMove :: DragMoveEvent -> DragDropManager -> Effect Unit, onDragOver :: DragOverEvent -> DragDropManager -> Effect Unit, onDragStart :: DragStartEvent -> DragDropManager -> Effect Unit, plugins :: Array Plugin, sensors :: Array Sensor)

#dragOverlay Source

dragOverlay :: forall jsx props props_. IsJSX jsx => Union props props_ DragOverlayProps => Record props -> jsx -> JSX

#dragOverlay_ Source

dragOverlay_ :: forall jsx. IsJSX jsx => jsx -> JSX

#DragOverlayProps Source

type DragOverlayProps :: Row Typetype DragOverlayProps = (className :: String, disabled :: Boolean, dropAnimation :: DropAnimation, style :: Foreign, tag :: String)