nigig-org/crates/apps/nigig-mobility/src/lib.rs
2026-07-26 19:38:26 +03:00

39 lines
1.4 KiB
Rust

use makepad_widgets::ScriptVm;
pub mod mobility_frame;
pub fn script_mod(vm: &mut ScriptVm) {
nigig_uikit::script_mod(vm);
mobility_frame::script_mod(vm);
}
// Compatibility shims for source moved out of pageflipnav during staged migration.
pub mod dir { pub use nigig_core::dir::*; }
pub mod shared { pub use nigig_uikit::shared::*; }
pub mod persistence {
pub use nigig_core::persistence::*;
pub mod offline_store { pub use nigig_core::persistence::offline_store::*; }
pub mod app_state { pub use nigig_core::persistence::app_state::*; }
#[cfg(not(target_arch = "wasm32"))]
pub mod matrix_state { pub use nigig_core::persistence::matrix_state::*; }
}
pub mod features {
pub mod action_page_navigation { pub use nigig_uikit::action_page_navigation::*; }
}
#[cfg(not(target_arch = "wasm32"))]
pub mod tile_service { pub use nigig_core::tile_service::*; }
#[cfg(not(target_arch = "wasm32"))]
pub mod location { pub use nigig_core::location::*; }
pub mod home {
pub mod navigation_tab_bar {
#[derive(Clone, Debug, PartialEq, Eq)]
pub enum NavigationBarAction { ReturnToHome }
impl makepad_widgets::ActionDefaultRef for NavigationBarAction {
fn default_ref() -> &'static Self {
static DEFAULT: NavigationBarAction = NavigationBarAction::ReturnToHome;
&DEFAULT
}
}
}
}