textInput {nextGenShinyApps} | R Documentation |
Create an advanced text input
Description
Modifications to textInput to allow added functionality and styles
Usage
textInput(
inputId,
label,
value = "",
width = NULL,
placeholder = NULL,
size = c("m", "s", "l", "xl"),
style = c("default", "pill", "round", "clean"),
border.type = c("none", "primary", "secondary", "info", "success", "danger", "warning"),
prepend = NULL,
append = NULL,
disabled = FALSE
)
Arguments
inputId |
The identification name |
label |
The label for the input |
value |
The current value of the input |
width |
width of the text input |
placeholder |
A placeholder text |
size |
The size of the input, "m", "s", "l", "xl" |
style |
Style to adapt, options include "default", "pill", "round", "clean" |
border.type |
Add a border coloring using either of "none", "primary","secondary", "info", "success", "danger", "warning" |
prepend |
Add a prepended text or icon |
append |
Add an appended text or icon |
disabled |
Boolean. If textInput should be disabled |
Value
A HTML with modifications to th style information
Note
For more information on the features of the form, visit the examples section of the help documentation
Examples
if (interactive()) {
library(shiny)
library(nextGenShinyApps)
shiny::shinyApp(
ui = fluidPage(
style = "8",
custom.bg.color = "white",
sidebar = NULL,
header = NULL,
card(
header = FALSE,
tags$h3("Text input"),
textInput("caption", "Basic"),
textInput("caption", "Basic", style = "clean"),
textInput("caption", "Border - primary",
"Enter sample text",
prepend = "@", border.type = "info"
),
textInput("caption", "Border - primary",
"Enter sample text",
prepend = shiny::icon("lock")
),
textInput("caption", "Border - primary",
"Enter sample text",
append = "%"
),
textInput("caption", "Border - primary",
"Enter sample text",
prepend = shiny::icon("chart"),
append = ".00"
)
)
),
server = function(input, output) {
}
)
}
[Package nextGenShinyApps version 2.1 Index]