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)