Skip to contents

This creates a dropdown using Semantic UI.

Usage

dropdown_menu(
  ...,
  class = "",
  name,
  is_menu_item = FALSE,
  dropdown_specs = list()
)

Arguments

...

Dropdown content.

class

class of the dropdown. Look at https://semantic-ui.com/modules/dropdown.html for all possibilities.

name

Unique name of the created dropdown.

is_menu_item

TRUE if the dropdown is a menu item. Default is FALSE.

dropdown_specs

A list of dropdown functionalities. Look at https://semantic-ui.com/modules/dropdown.html#/settings for all possibilities.

Examples

## Only run examples in interactive R sessions
if (interactive()){
  library(shiny)
  library(shiny.semantic)

  ui <- shinyUI(semanticPage(
    dropdown_menu(
      "Dropdown menu",
      icon(class = "dropdown"),
      menu(
        menu_header("Header"),
        menu_divider(),
        menu_item("Option 1"),
        menu_item("Option 2")
      ),
      name = "dropdown_menu",
      dropdown_specs = list("duration: 500")
    )

  ))
  server <- shinyServer(function(input, output) {
  })

  shinyApp(ui, server)
}