1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
use crate::math::shared::use_simple_math; use leptos::prelude::*; use leptos::reactive::wrappers::read::Signal; use num::Float; use paste::paste; use_simple_math!( /// Reactive `floor()`. /// /// ## Demo /// /// [Link to Demo](https://github.com/Synphonyte/leptos-use/tree/main/examples/use_floor) /// /// ## Usage /// /// ``` /// # use leptos::prelude::*; /// # use leptos_use::math::use_floor; /// # /// # #[component] /// # fn Demo() -> impl IntoView { /// let (value, set_value) = signal(45.95); /// let result: Signal<f64> = use_floor(value); // 45 /// # /// # assert_eq!(result.get(), 45.0); /// # view! { } /// # } /// ``` // #[doc(cfg(feature = "math"))] floor );