Module
React.DndKit.Sortable
- Package
- purescript-react-dnd-kit
- Repository
- i-am-the-slime/purescript-react-dnd-kit
#useSortable Source
useSortable :: forall a config config_ restId restIndex. Cons "id" SortableId restId config => Cons "index" Int restIndex config => Union config config_ (UseSortableConfig a) => Record config -> Hook UseSortable UseSortableResult#UseSortable Source
data UseSortable t0#UseSortableConfig Source
type UseSortableConfig :: Type -> Row Typetype UseSortableConfig a = (accept :: DragType, collisionDetector :: CollisionDetector, collisionPriority :: Number, data :: a, disabled :: Boolean, feedback :: FeedbackType, group :: String, id :: SortableId, index :: Int, modifiers :: Array Modifier, sensors :: Array Sensor, transition :: SortableTransition, type :: DragType)
#UseSortableResult Source
type UseSortableResult = { handleRef :: CallbackRef, isDragSource :: Boolean, isDragging :: Boolean, isDropTarget :: Boolean, isDropping :: Boolean, ref :: CallbackRef, sortable :: SortableInstance, sourceRef :: CallbackRef, targetRef :: CallbackRef }#SortableTransition Source
type SortableTransition = { duration :: Number, easing :: String, idle :: Boolean }