use crate::math::shared::use_simple_math; use leptos::*; 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::*; /// # use leptos_use::math::use_floor; /// # /// # #[component] /// # fn Demo(cx: Scope) -> impl IntoView { /// let (value, set_value) = create_signal(cx, 45.95); /// let result: Signal = use_floor(cx, value); // 45 /// # /// # assert_eq!(result.get(), 45.0); /// # view! { cx, } /// # } /// ``` #[doc(cfg(feature = "math"))] floor );