//! Admin Layout component module
//!
//! Provides unified admin layout components that work across client/SSR
//! contexts.

pub mod unified;

#[cfg(not(target_arch = "wasm32"))]
pub mod ssr;

#[cfg(target_arch = "wasm32")]
pub mod client;

// Re-export the unified interfaces as the main API
pub use unified::{
    AdminBreadcrumb, AdminCard, AdminEmptyState, AdminHeader, AdminLayout, AdminSection,
};
