Module

React.DndKit.Sensors

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

#pointerSensor Source

pointerSensor :: forall config config_. Union config config_ PointerSensorConfig => Record config -> Effect Sensor

#pointerSensorDefault Source

#PointerSensorConfig Source

#ActivationConstraint Source

#keyboardSensor Source

keyboardSensor :: forall config config_. Union config config_ KeyboardSensorConfig => Record config -> Effect Sensor

#keyboardSensorDefault Source

keyboardSensorDefault :: Sensor

Keyboard sensor — enables keyboard navigation. Pass the class directly for default behavior, or configure it.

#KeyboardSensorConfig Source

type KeyboardSensorConfig :: Row Typetype KeyboardSensorConfig = (keyboardCodes :: KeyboardCodes, offset :: Number)

#KeyboardCodes Source

type KeyboardCodes = { cancel :: Array String, down :: Array String, end :: Array String, left :: Array String, right :: Array String, start :: Array String, up :: Array String }

#DistanceConstraint Source

type DistanceConstraint :: Row Typetype DistanceConstraint = (tolerance :: Number, value :: Number)

Distance-based activation constraint

#distanceConstraint Source

distanceConstraint :: forall config config_. Union config config_ DistanceConstraint => Record config -> Effect ActivationConstraint

#DelayConstraint Source

type DelayConstraint :: Row Typetype DelayConstraint = (tolerance :: Number, value :: Number)

Delay-based activation constraint

#delayConstraint Source

delayConstraint :: forall config config_. Union config config_ DelayConstraint => Record config -> Effect ActivationConstraint