Choose between a restrictive set of colors.
Usage
colorSelectorInput(
  inputId,
  label,
  choices,
  selected = NULL,
  mode = c("radio", "checkbox"),
  display_label = FALSE,
  ncol = 10
)
colorSelectorExample()Arguments
- inputId
 The
inputslot that will be used to access the value.- label
 Display label for the control, or
NULLfor no label.- choices
 A list of colors, can be a list of named list, see example.
- selected
 Default selected color, if
NULLthe first color formode = 'radio'and none formode = 'checkbox'- mode
 'radio'for only one choice,'checkbox'for selecting multiple values.- display_label
 Display list's names after palette of color.
- ncol
 If choices is not a list but a vector, go to line after n elements.
Examples
if (interactive()) {
# Full example
colorSelectorExample()
# Simple example
ui <- fluidPage(
  colorSelectorInput(
    inputId = "mycolor1", label = "Pick a color :",
    choices = c("steelblue", "cornflowerblue",
                "firebrick", "palegoldenrod",
                "forestgreen")
  ),
  verbatimTextOutput("result1")
)
server <- function(input, output, session) {
  output$result1 <- renderPrint({
    input$mycolor1
  })
}
shinyApp(ui = ui, server = server)
}