Skip to main content

dioxus_dnd_kit/
lib.rs

1mod context;
2mod draggable;
3mod droppable;
4mod hooks;
5
6pub trait DndItem: PartialEq + Clone + 'static {}
7
8impl<T: PartialEq + Clone + 'static> DndItem for T {}
9
10pub mod prelude {
11    pub use crate::DndItem;
12    pub use crate::context::DndContext;
13    pub use crate::context::DraggableView;
14    pub use crate::draggable::{Draggable, DraggableHandler, DraggableOverlay};
15    pub use crate::droppable::Droppable;
16    pub use crate::hooks::{
17        use_body_on_mouse_up, use_dnd_context, use_droppable_context, use_window_on_resize,
18    };
19}