use_device_orientation
Reactive DeviceOrientationEvent.
Provide web developers with information from the physical orientation of the device running the web page.
Demo
Usage
use leptos::prelude::*;
use leptos_use_device_orientation::{use_device_orientation, UseDeviceOrientationReturn};
#[component]
fn Demo() -> impl IntoView {
let UseDeviceOrientationReturn {
is_supported,
absolute,
alpha,
beta,
gamma,
} = use_device_orientation();
view! { }
}
Server-Side Rendering
Make sure you follow the instructions in Server-Side Rendering.
On the server this function returns values as if the orientation capabilties were not supported by the device.
Installation
cargo add leptos-use-device-orientation