Buttons
A complete button catalog with variant matrix, state modeling and a live interaction playground
This first UI Basic page defines reusable button patterns for the whole admin panel. Explore solid, outline, soft and ghost styles, test states, inspect compositional usage, and generate copy-ready markup from the playground controls.
1. Variant Matrix
Full matrix for each style and semantic intent
2. Interaction Playground
Generate a live button recipe from state toggles
3. Size and Shape
Scale and geometry standards for action density
4. State Modeling
Recommended visual and functional states
5. Composition Patterns
Buttons in context: toolbars, segmented controls and split actions
6. Real-use Snippets
Copy-ready snippets for forms, tables and card-level actions
<div class="d-flex gap-2">
<button class="btn btn-outline-secondary" type="button">Cancel</button>
<button class="btn btn-primary" type="submit">
<i class="fa-solid fa-floppy-disk"></i> Save Changes
</button>
</div>
<div class="btn-group" role="group" aria-label="Row actions"> <button class="btn btn-soft btn-soft--info btn-sm">View</button> <button class="btn btn-soft btn-sm">Edit</button> <button class="btn btn-soft btn-soft--danger btn-sm">Delete</button> </div>
<div class="d-flex align-items-center justify-content-between">
<h5 class="mb-0">Service Health</h5>
<div class="d-flex gap-2">
<button class="btn btn-outline-secondary btn-sm">Refresh</button>
<button class="btn btn-primary btn-sm">Open Details</button>
</div>
</div>