Skip to contents

Create a dropdown menu using Designsystemet styles.

Usage

ds_dropdown(trigger, ..., id = NULL, class = NULL)

Arguments

trigger

The trigger element (usually a button)

...

Dropdown panel content

id

Optional ID for the dropdown panel. Auto-generated if omitted.

class

Additional CSS classes

Value

A Shiny tag object

Examples

ds_dropdown(
  trigger = ds_button("Options"),
  ds_list(ds_list_item("Edit"), ds_list_item("Delete"))
)
#> <button class="ds-button" type="button" popovertarget="ds-dropdown-841111">Options</button>
#> <div id="ds-dropdown-841111" class="ds-dropdown" popover>
#>   <ul class="ds-list">
#>     <li>Edit</li>
#>     <li>Delete</li>
#>   </ul>
#> </div>