leptos-use 0.18.3

Collection of essential Leptos utilities inspired by React-Use / VueUse
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use cfg_if::cfg_if;

/// SSR safe `Date.now()`.
#[inline(always)]
pub(crate) fn now() -> f64 {
    cfg_if! { if #[cfg(feature = "ssr")] {
        use std::time::{SystemTime, UNIX_EPOCH};

        SystemTime::now()
            .duration_since(UNIX_EPOCH)
            .expect("Time went backwards")
            .as_millis() as f64
    } else {
        js_sys::Date::now()
    }}
}