logicaffeine_web/ui/hooks/mod.rs
1//! Custom Dioxus hooks for the Logicaffeine UI.
2//!
3//! This module provides reusable hooks for common UI patterns.
4
5pub mod use_device_pixel_grid;
6pub mod use_inactivity_timer;
7pub mod use_media;
8pub mod use_viewport_width;
9pub mod use_visual_viewport;
10
11pub use use_device_pixel_grid::{use_device_pixel_grid, PixelGrid};
12pub use use_inactivity_timer::{use_inactivity_timer, InactivityState};
13pub use use_media::use_media;
14pub use use_viewport_width::use_viewport_width;
15pub use use_visual_viewport::use_keyboard_inset;