tests/testthat/module_examples/mod_body_plan/app.R

pkgload::load_all(here::here())

tfrmt_app <- tfrmt(
  group = c("rowlbl1", "grp"),
  label = "rowlbl2",
  value = "value",
  param = "param",
  column = "column",
  body_plan = body_plan(
    frmt_structure(group_val = ".default", label_val = ".default", frmt("xx.x")),
    frmt_structure(group_val = ".default", label_val = "n", frmt("xx"))
  )
)
data <- tfrmt::data_demog
mode <- "mock_with_data"

shinyApp(
  fluidPage(
    includeCSS(system.file("www","styles.css", package = "tfrmtbuilder")),
    html_dependency_pretty(),
    useShinyjs(),
    useShinyFeedback(),
    body_plan_ui("bp")
  ),
  function(input,output,session){

    vals <- body_plan_server("bp",
                             data = reactive(data),
                             tfrmt_app = reactive(tfrmt_app),
                             mode_load = reactive(mode))

    exportTestValues(vals = {vals()})

  }
)

Try the tfrmtbuilder package in your browser

Any scripts or data that you put into this service are public.

tfrmtbuilder documentation built on Oct. 12, 2024, 1:07 a.m.