This function create tracks the word count and should be used with the text area function
Examples
if (interactive()) {
ui <- shiny::fluidPage(
shinyjs::useShinyjs(),
shinyGovstyle::header(
"Justice", "", logo="shinyGovstyle/images/moj_logo.png"),
gov_layout(size = "full",
text_area_Input(
inputId = "text_area",
label = "Can you provide more detail?",
hint_label = "Do not include personal or financial information
, like your National Insurance number or credit
card details.",
word_limit = 300)
),
footer(TRUE)
)
server <- function(input, output, session) {
shiny::observeEvent(input$text_area,
word_count(inputId = "text_area",
input = input$text_area
)
)
}
shinyApp(ui = ui, server = server)
}