View source: R/twNumericInput.R
twNumericInput | R Documentation |
shiny::numericInput()
but allowing for more classesWrapper around shiny::numericInput()
but allowing for more classes
twNumericInput( inputId, label, value, min = NA, max = NA, step = NA, width = NULL, placeholder = "", disabled = FALSE, container_class = NULL, label_class = NULL, input_class = NULL, label_after_input = FALSE )
inputId |
The |
label |
Display label for the control, or |
value |
Initial value. |
min |
Minimum allowed value |
max |
Maximum allowed value |
step |
Interval to use when stepping between min and max |
width |
The width of the input, e.g. |
placeholder |
Placeholder text for numeric input. Disappears after input |
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 |
label_after_input |
TRUE/FALSE if the label should be put after the input box. Default is FALSE. Useful for special cases (floating labels), c.f. 04-shiny-inputs example app. |
a list with a shiny.tag
class
shiny::numericInput()
shiny::numericInput("number", "A Number", 42, min = 10, max = 100, step = 13, width = "200px") twNumericInput("number", "A Number", 42, min = 10, max = 100, step = 13, width = "200px", container_class = "CONTAINER", label_class = "LABEL", input_class = "INPUT" ) # basic full shiny example library(shiny) ui <- fluidPage( use_tailwind(), twNumericInput( "number", "A Number", 123456, # Apply tailwind classes container_class = "w-48 m-4 p-2 border border-gray-200 rounded-md drop-shadow-md", label_class = "font-mono text-gray-600", input_class = "drop-shadow-lg text-gray-600 font-mono rounded-md border-amber-400" ), verbatimTextOutput("value") ) server <- function(input, output) { output$value <- renderText({ input$number }) } if (interactive()) shiny::shinyApp(ui, server)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.