Expand description
Bootstrap button components.
Provides type-safe Bootstrap button generation matching the Bootstrap button documentation.
§Example
use ironhtml_bootstrap::{buttons::*, Color, Size};
// Primary button
let primary = btn(Color::Primary, "Click me");
assert!(primary.render().contains(r#"class="btn btn-primary"#));
// Outline button
let outline = btn_outline(Color::Danger, "Delete");
assert!(outline.render().contains(r#"class="btn btn-outline-danger"#));
// Large button
let large = btn_sized(Color::Success, Size::Large, "Submit");
assert!(large.render().contains("btn-lg"));Functions§
- btn
- Create a Bootstrap button.
- btn_
block - Create a block-level button (full width).
- btn_
disabled - Create a disabled button.
- btn_
icon - Create a button with an icon.
- btn_
link - Create a link-styled button.
- btn_
loading - Create a button with a loading spinner (border style).
- btn_
loading_ grow - Create a button with a growing loading spinner.
- btn_
outline - Create an outline Bootstrap button.
- btn_
outline_ sized - Create a sized outline Bootstrap button.
- btn_
sized - Create a sized Bootstrap button.