Skip to contents

Wraps an element so that a ds_badge() can be positioned on top of it.

Usage

ds_badge_position(..., placement = "top-right", overlap = NULL, class = NULL)

Arguments

...

The target element followed by a ds_badge().

placement

Badge placement: "top-right" (default), "top-left", "bottom-right", "bottom-left".

overlap

Set to "circle" when the target is a circular avatar.

class

Additional CSS classes.

Value

A Shiny tag object

Examples

ds_badge_position(
  ds_button("Inbox"),
  ds_badge(count = 3, color = "danger"),
  placement = "top-right"
)
#> <span class="ds-badge--position" data-placement="top-right">
#>   <button class="ds-button" type="button">Inbox</button>
#>   <span class="ds-badge" data-color="danger" data-count="3"></span>
#> </span>