lib.rs 887 B

12345678910111213141516171819202122232425262728293031323334353637
  1. pub use dioxus_core as core;
  2. #[cfg(feature = "hooks")]
  3. pub use dioxus_hooks as hooks;
  4. pub mod events {
  5. #[cfg(feature = "html")]
  6. pub use dioxus_html::prelude::*;
  7. }
  8. #[cfg(feature = "html")]
  9. pub use dioxus_html as html;
  10. #[cfg(feature = "macro")]
  11. pub use dioxus_rsx as rsx;
  12. #[cfg(feature = "macro")]
  13. pub use dioxus_core_macro as core_macro;
  14. pub mod prelude {
  15. #[cfg(feature = "hooks")]
  16. pub use crate::hooks::*;
  17. pub use dioxus_core::prelude::*;
  18. #[cfg(feature = "macro")]
  19. pub use dioxus_core_macro::{format_args_f, inline_props, render, rsx, Props};
  20. #[cfg(feature = "html")]
  21. pub use dioxus_html as dioxus_elements;
  22. #[cfg(feature = "html")]
  23. pub use dioxus_elements::{prelude::*, GlobalAttributes, SvgAttributes};
  24. #[cfg(all(not(target_arch = "wasm32"), feature = "hot-reload"))]
  25. pub use dioxus_hot_reload::{self, hot_reload_init};
  26. }