canonrs-server 0.1.0

CanonRS server-side rendering support
#![allow(unused_imports)]
#![allow(unused_variables)]
#![allow(unused_parens)]
#![allow(ambiguous_glob_reexports)]
#![allow(clippy::should_implement_trait)]
#![allow(clippy::unnecessary_lazy_evaluations)]
#![allow(unused_variables)]
#![recursion_limit = "512"]
//! CanonRS Server — SSR UI components + Axum integration

pub mod prelude;
pub mod ui;
pub mod dev;
pub mod blocks;
pub mod layouts;
pub mod pages;
pub mod providers;
pub mod interactions;
pub use canonrs_core::primitives;
pub use canonrs_core::meta::VisibilityState;

// UI — re-exports explícitos
pub use ui::button::Button;
pub use ui::badge::Badge;
pub use ui::input::Input;
pub use ui::tabs::{TabsRoot, TabsTrigger, TabsContent};
pub use ui::icon_button::{IconButton, IconButtonVariant};
pub use ui::button::button_boundary::{ButtonVariant, ButtonSize, ButtonType, ButtonStateHint};
pub use ui::toolbar::toolbar_boundary::ToolbarOrientation;
pub use ui::card::Card;
pub use ui::separator::Separator;
pub use ui::doc_progress::DocProgress;

// Layouts — re-exports explícitos
pub use layouts::MarketingLayout;
pub use layouts::DashboardLayout;
pub use layouts::{SplitViewLayout, SplitRatio};
pub use layouts::FullscreenLayout;
pub use layouts::WizardLayout;
pub use layouts::{PageLayout, PageLayoutVariant};