Module provides compact UI and server functions for managing a report in a shiny app.
This module combines functionalities for adding cards to a report,
downloading the report, and resetting report content.
For more details see the vignette: vignette("simpleReporter", "teal.reporter").
Arguments
- id
(
character(1))shinymodule instance id.- reporter
(
Reporter) instance.- card_fun
(
reactiveorfunction) which returns ateal_cardorReportCardinstance.- global_knitr
(
list) a globalknitrparameters for customizing the rendering process.- rmd_output
(
character) vector withrmarkdownoutput types, by default all possiblepdf_document,html_document,powerpoint_presentation, andword_document. If vector is named then those names will appear in theUI.- rmd_yaml_args
(
named list) withRmdyamlheader fields and their default values. Thislistwill result in the custom subset of UI inputs for the download reporter functionality. Defaultlist(author = "NEST", title = "Report", date = Sys.Date(), output = "html_document", toc = FALSE). Thelistmust include at least"output"field. The default value for"output"has to be in thermd_outputargument.