Container for cards
Usage
boxLayout(..., .list = NULL, type = c("group", "deck", "columns"))Arguments
- ...
Slot for
box().- .list
Optional list of cards.
- type
Layout type. One of:
"group": Bootstrap.card-group— flex row with no gaps, merged borders, and equal-height columns."deck": Bootstrap 5 grid cards — responsive row with gutters and equal heights per row (.row.row-cols-*+.h-100). Replaces the removed.card-deckfrom Bootstrap 4."columns": Deprecated. Bootstrap 5 removed.card-columns. Abslib::layout_column_wrap()fallback is used, but prefer callingbslib::layout_column_wrap()directly for new code.
See also
Other cards:
box()
Examples
boxLayout(
box("Revenue", title = "KPI"),
box("Trend", title = "Chart"),
type = "deck"
)
#> <div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 g-4">
#> <div class="col">
#> <div class="col-sm-6 h-100">
#> <div class="card bslib-card bslib-mb-spacing html-fill-container " data-bslib-card-init data-require-bs-caller="card()" data-require-bs-version="5">
#> <div class="card-header bslib-gap-spacing">
#> <div class="d-flex align-items-center gap-2">
#> <span>KPI</span>
#> </div>
#> <div class="ms-auto d-flex align-items-center"></div>
#> </div>
#> <div class="card-body" style="margin-top:auto;margin-bottom:auto;flex:0 0 auto;" id="card-collapse-721954472feb-body">Revenue</div>
#> <script data-bslib-card-init>bslib.Card.initializeAllCards();</script>
#> </div>
#> </div>
#> </div>
#> <div class="col">
#> <div class="col-sm-6 h-100">
#> <div class="card bslib-card bslib-mb-spacing html-fill-container " data-bslib-card-init data-require-bs-caller="card()" data-require-bs-version="5">
#> <div class="card-header bslib-gap-spacing">
#> <div class="d-flex align-items-center gap-2">
#> <span>Chart</span>
#> </div>
#> <div class="ms-auto d-flex align-items-center"></div>
#> </div>
#> <div class="card-body" style="margin-top:auto;margin-bottom:auto;flex:0 0 auto;" id="card-collapse-eefb1f2d1890-body">Trend</div>
#> <script data-bslib-card-init>bslib.Card.initializeAllCards();</script>
#> </div>
#> </div>
#> </div>
#> </div>
