- 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.
26 lines
699 B
Rust
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};
|