orbital_shell/lib.rs
1//! Extractable Orbital application shell: layouts, navigation patterns, motion, and tokens.
2//!
3//! This crate stays independent of host-app integration layers. Shell widgets such as
4//! notification bells and search pickers compose via slots at the application layer.
5
6#![recursion_limit = "256"]
7
8pub mod auth_context;
9pub mod auth_models;
10pub mod icons;
11pub mod paths;
12pub mod tokens;
13
14pub use auth_context::{
15 provide_auth_context, use_auth_context, use_auth_state, use_authenticated_user, AuthContext,
16};
17pub use auth_models::{AnonymousUser, AuthSession, AuthenticatedUser};
18pub use icons::*;
19pub use tokens::*;