View source: R/twCheckboxInput.R
| twCheckboxInput | R Documentation | 
shiny::checkboxInput() but allowing for more classesWrapper around shiny::checkboxInput() but allowing for more classes
twCheckboxInput( inputId, label, value = FALSE, width = NULL, disabled = FALSE, container_class = NULL, label_class = NULL, input_class = NULL, center = FALSE )
inputId | 
 The   | 
label | 
 Display label for the control, or   | 
value | 
 Initial value (  | 
width | 
 The width of the input, e.g.   | 
disabled | 
 if the user should not be able to interact with the field  | 
container_class | 
 additional classes to be applied to the container  | 
label_class | 
 additional classes to be applied to the label  | 
input_class | 
 additional classes to be applied to the input element  | 
center | 
 if a margin of 0px !important should be applied, effectively removing bootstrap styling (if applied) to center the checkbox easier  | 
a list with a shiny.tag class
shiny::checkboxInput()
shiny::checkboxInput("id", "label", value = FALSE)
twCheckboxInput("id", "label",
  value = TRUE, width = "200px", disabled = TRUE,
  container_class = "CONTAINER", label_class = "LABEL", input_class = "INPUT"
)
# basic full shiny example
library(shiny)
ui <- fluidPage(
  use_tailwind(),
  twCheckboxInput(
    "chk", "Check me!",
    value = TRUE,
    container_class = "w-48 m-4 p-2 border border-gray-200 rounded-md drop-shadow-md",
    label_class = "font-serif text-gray-600",
    input_class = "text-pink-500 focus:ring-pink-500",
    center = TRUE
  ),
  verbatimTextOutput("out")
)
server <- function(input, output) {
  output$out <- renderText({
    input$chk
  })
}
if (interactive()) shiny::shinyApp(ui, server)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.