Skip to contents

User interface functions

Functions providing special user-interface elements

clean_brushedPoints()
Cleans and organizes output to account for NAs and remove empty rows.
draggable_buckets()
Draggable Buckets
get_dt_rows()
Maps the lengthMenuselected value property of DT::datatable to a Shiny variable.
optionalSelectInput() updateOptionalSelectInput()
Wrapper for pickerInput
optionalSliderInput()
if min or max are NA then the slider widget will be hidden
optionalSliderInputValMinMax()
For teal modules we parameterize an optionalSliderInput with one argument value_min_max
panel_group()
Panel group widget
panel_item()
Panel widget
plot_with_settings_ui() plot_with_settings_srv()
Plot-with-settings module
standard_layout()
Create a standard UI layout with output on the right and an encoding panel on the left
table_with_settings_ui() table_with_settings_srv()
table_with_settings module
white_small_well()
Adds Class Small Well and overflow-x property to HTML output element
verbatim_popup_ui() verbatim_popup_srv()
A shiny module that pops up verbatim text.
nested_closeable_modal()
Nested Closeable Modal Popup

ggplot2 and basic_table arguments

Aggregation and validation of arguments

basic_table_args()
Builds a basic_table_args object
ggplot2_args()
Creates ggplot2_args object
parse_ggplot2_args()
Parse ggplot2_args object into the ggplot2 expression
parse_basic_table_args()
Parses basic_table_args object into the basic_table expression
resolve_basic_table_args()
Resolves and reduces multiple basic_table_args objects
resolve_ggplot2_args()
Resolving and reducing multiple ggplot2_args objects