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#PointerSensorConfig Source
type PointerSensorConfig :: Row Typetype PointerSensorConfig = (activationConstraints :: Array ActivationConstraint)
#ActivationConstraint Source
data ActivationConstraint#keyboardSensor Source
keyboardSensor :: forall config config_. Union config config_ KeyboardSensorConfig => Record config -> Effect Sensor#keyboardSensorDefault Source
keyboardSensorDefault :: SensorKeyboard 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)
#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