R/date_input.R

Defines functions date_input

Documented in date_input

#' date_input
#' @export
date_input <- function(name, label = NULL, value = NULL, min = NULL, max = NULL, style = NULL, icon = uiicon("calendar")){
  class <- paste(name, "ui input")
  if (!is.null(icon)) class <- paste(class, "icon")
  shiny::tagList(
    shiny::div(class = class, style = style, label, 
      shiny.semantic::shiny_text_input(
        name, 
        shiny::tags$input(
          type = "date", 
          name = name, 
          min = min, 
          max = max
        ), 
        value = value
      ), 
      icon
    )
  )
}
systats/shinyideas documentation built on June 4, 2020, 9:16 p.m.