document the prelude

This commit is contained in:
Adrian Wannenmacher committed 2022-12-13 11:22:44 +01:00
1 parent 7d2466ff28
commit 4e1c746f25
1 file changed
+7 -2
+7 -2
View File
@@ -36,14 +36,19 @@ pub mod hooks {
pub use use_route::*; pub use use_route::*;
} }
/// A collection of useful items most applications might need.
#[forbid(missing_docs)]
pub mod prelude { pub mod prelude {
pub use dioxus_router_core::prelude::*; pub use dioxus_router_core::prelude::*;
pub use crate::components::*; pub use crate::components::*;
pub use crate::hooks::*; pub use crate::hooks::*;
use dioxus::core::Component; /// Wrap a [`Component`](dioxus::core::Component) inside a [`ContentAtom`].
pub fn comp(component: Component) -> ContentAtom<Component> { ///
/// This is purely a convenience function.
#[must_use]
pub fn comp(component: dioxus::core::Component) -> ContentAtom<dioxus::core::Component> {
ContentAtom(component) ContentAtom(component)
} }
} }