surveyLabel() is a helper function for extendInputType. When
defining custom input types, the label argument for shiny UI components
should equal surveyLabel(). It essentially takes on the value in the
"question" column in the data supplied to surveyOutput. See
examples for more details.
surveyLabel()NA; used for side effects with extendInputType.
extendInputType("slider", {
shiny::sliderInput(
inputId = surveyID(),
label = surveyLabel(),
min = 1,
max = 10,
value = 5
)
})
#> Input Type "slider" registered with {shinysurveys}. If the session restarts, you will need to re-register it.
#> To see all registered input extensions, please call `shinysurveys::listInputExtensions()`.