dioxus_bulma/lib.rs
1//! # Dioxus Bulma
2//!
3//! A component library bringing Bulma CSS components to Dioxus applications.
4//!
5//! This library provides a comprehensive set of UI components styled with
6//! Bulma CSS framework, designed to work seamlessly with Dioxus.
7//!
8//! ## Usage
9//!
10//! ```rust
11//! use dioxus::prelude::*;
12//! use dioxus_bulma::prelude::*;
13//! ```
14
15pub mod components;
16pub mod prelude;
17pub mod theme;
18pub mod utils;
19
20#[cfg(feature = "router")]
21pub mod router_helpers;
22
23// Re-export theme components at top level (no naming conflicts)
24pub use theme::*;
25
26#[cfg(feature = "router")]
27pub use router_helpers::MaybeNav;
28
29// Re-export dioxus for convenience, but avoid ImageSize conflict
30pub use dioxus::prelude::{component, Element, Props, rsx, EventHandler, MouseEvent, FormEvent};