mirror of
https://github.com/adoyle0/thaw.git
synced 2025-02-10 11:13:09 -05:00
29 lines
664 B
Rust
29 lines
664 B
Rust
|
pub mod class_list;
|
||
|
mod event_listener;
|
||
|
mod hooks;
|
||
|
mod mount_style;
|
||
|
mod optional_prop;
|
||
|
mod signals;
|
||
|
mod time;
|
||
|
|
||
|
pub use event_listener::*;
|
||
|
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<T>(f: impl FnOnce() -> T) -> T {
|
||
|
#[cfg(feature = "hydrate")]
|
||
|
{
|
||
|
use leptos::leptos_dom::HydrationCtx;
|
||
|
HydrationCtx::with_hydration_off(f)
|
||
|
}
|
||
|
#[cfg(not(feature = "hydrate"))]
|
||
|
{
|
||
|
f()
|
||
|
}
|
||
|
}
|