@@ -47,6 +47,18 @@ cond_data_extract_single_ui <- function(ns, single_data_extract_spec) {
4747 )
4848}
4949
50+ # ' @keywords internal
51+ # ' @noRd
52+ data_extract_deps <- function () {
53+ htmltools :: htmlDependency(
54+ name = " teal-widgets-data-extract" ,
55+ version = utils :: packageVersion(" teal.transform" ),
56+ package = " teal.transform" ,
57+ src = " css" ,
58+ stylesheet = " data-extract.css"
59+ )
60+ }
61+
5062# ' `teal` data extraction module user-interface
5163# '
5264# ' @description
@@ -109,9 +121,9 @@ cond_data_extract_single_ui <- function(ns, single_data_extract_spec) {
109121# ' )
110122# ' )
111123# ' # Call to use inside your teal module UI function
112- # ' standard_layout (
113- # ' output = tableOutput("table"),
114- # ' encoding = tags$div(
124+ # ' bslib::layout_sidebar (
125+ # ' tableOutput("table"),
126+ # ' sidebar = tags$div(
115127# ' data_extract_ui(
116128# ' id = "regressor",
117129# ' label = "Regressor Variable",
@@ -170,7 +182,7 @@ data_extract_ui <- function(id, label, data_extract_spec, is_single_dataset = FA
170182 }
171183 }
172184 tagList(
173- include_css_files( pattern = " data_extract " ),
185+ data_extract_deps( ),
174186 tags $ div(
175187 class = " data-extract" ,
176188 tags $ label(label ),
@@ -322,9 +334,9 @@ check_data_extract_spec_react <- function(datasets, data_extract) {
322334# ' join_keys <- join_keys(join_key("ADSL", "ADSL", c("STUDYID", "USUBJID")))
323335# '
324336# ' # App: data extraction with validation
325- # ' ui <- fluidPage (
326- # ' standard_layout (
327- # ' output = verbatimTextOutput("out1"),
337+ # ' ui <- bslib::page_fluid (
338+ # ' bslib::layout_sidebar (
339+ # ' verbatimTextOutput("out1"),
328340# ' encoding = tagList(
329341# ' data_extract_ui(
330342# ' id = "adsl_var",
@@ -364,10 +376,10 @@ check_data_extract_spec_react <- function(datasets, data_extract) {
364376# ' }
365377# '
366378# ' # App: simplified data extraction
367- # ' ui <- fluidPage (
368- # ' standard_layout (
369- # ' output = verbatimTextOutput("out1"),
370- # ' encoding = tagList(
379+ # ' ui <- bslib::page_fluid (
380+ # ' bslib::layout_sidebar (
381+ # ' verbatimTextOutput("out1"),
382+ # ' sidebar = tagList(
371383# ' data_extract_ui(
372384# ' id = "adsl_var",
373385# ' label = "ADSL selection",
@@ -613,11 +625,11 @@ data_extract_srv.list <- function(id,
613625# '
614626# ' data_list <- list(iris = reactive(iris))
615627# '
616- # ' ui <- fluidPage (
628+ # ' ui <- bslib::page_fluid (
617629# ' useShinyjs(),
618- # ' standard_layout (
619- # ' output = verbatimTextOutput("out1"),
620- # ' encoding = tagList(
630+ # ' bslib::layout_sidebar (
631+ # ' verbatimTextOutput("out1"),
632+ # ' sidebar = tagList(
621633# ' data_extract_ui(
622634# ' id = "x_var",
623635# ' label = "Please select an X column",
0 commit comments