pagetop/extensions/pagetop-bootsier/src/theme/class.rs
Manuel Cillero c0a5a8c3ab (bootsier): Añade componentes esenciales
- Añade Dialog como modal de Bootstrap, con el JS de soporte para
  `htmx:confirm` y el saneado de su posición fija.
- Adapta Nav, Navbar y Dropdown al reuso de los tipos movidos al core, y
  traduce BootsierColors/Intent en Button y Badge, con soporte para
  Light/Dark vía with_color().
- Reexporta en el tema los componentes de PageTop que faltaban: Block,
  Breadcrumb, Messages, Pager, Table y form::Number.
2026-08-28 19:46:56 +02:00

26 lines
699 B
Rust

//! Define clases para aplicar en componentes del tema.
//!
//! Incluyen puntos de ruptura, colores y niveles de opacidad, escalas de tamaño y lados, necesarios
//! para crear determinadas clases del tema:
//!
//! ```rust,no_run
//! use pagetop_bootsier::theme::*;
//!
//! let bg = class::Bg::with(BootsierColors::Primary);
//! let border = class::Border::new()
//! .with_side(BoxSide::Top, ScaleSize::Zero)
//! .with_color(BootsierColors::Danger);
//! ```
mod color;
pub use color::{Bg, BgColor};
pub use color::{Text, TextColor};
mod border;
pub use border::{Border, BorderColor};
mod rounded;
pub use rounded::{Rounded, RoundedRadius};
mod layout;
pub use layout::{Margin, Padding};