pub mod class_list; mod event_listener; mod hooks; mod mount_style; mod optional_prop; mod signals; mod time; pub use event_listener::{add_event_listener, EventListenerHandle}; pub use hooks::{use_click_position, use_lock_html_scroll}; pub use mount_style::mount_style; pub use optional_prop::OptionalProp; pub use signals::{ create_component_ref, ComponentRef, Model, OptionalMaybeSignal, SignalWatch, StoredMaybeSignal, }; pub use time::*; pub fn with_hydration_off(f: impl FnOnce() -> T) -> T { #[cfg(feature = "hydrate")] { use leptos::leptos_dom::HydrationCtx; HydrationCtx::with_hydration_off(f) } #[cfg(not(feature = "hydrate"))] { f() } }