Shiny Dependencies

Description

Load Basecoat in a Shiny app. This calls bc_deps() and additionally lets your Shiny app read and update bc_radio_group(), bc_slider(), bc_select(), bc_combobox(), and bc_accordion().

Usage

bc_shiny_deps(...)

Arguments

Argument Description
... Arguments passed on to bc_deps(), such as style and theme.

Value

A list of htmltools::htmlDependency() objects.

Details

Use it in place of bc_deps() in a Shiny app.

Examples

bc_shiny_deps()
#> [[1]]
#> List of 10
#>  $ name      : chr "basecoat"
#>  $ version   : chr "1.0.2"
#>  $ src       :List of 1
#>   ..$ file: chr "basecoat"
#>  $ meta      : NULL
#>  $ script    : NULL
#>  $ stylesheet: chr "basecoat-vega.min.css"
#>  $ head      : chr "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">"
#>  $ attachment: NULL
#>  $ package   : chr "basecoat"
#>  $ all_files : logi FALSE
#>  - attr(*, "class")= chr "html_dependency"
#> 
#> [[2]]
#> List of 10
#>  $ name      : chr "basecoat-shiny"
#>  $ version   : chr "1.0.2"
#>  $ src       :List of 1
#>   ..$ file: chr "basecoat"
#>  $ meta      : NULL
#>  $ script    :List of 2
#>   ..$ src  : chr "js/shiny.js"
#>   ..$ defer: logi NA
#>  $ stylesheet: NULL
#>  $ head      : NULL
#>  $ attachment: NULL
#>  $ package   : chr "basecoat"
#>  $ all_files : logi FALSE
#>  - attr(*, "class")= chr "html_dependency"

bc_shiny_deps(style = "lyra")
#> [[1]]
#> List of 10
#>  $ name      : chr "basecoat"
#>  $ version   : chr "1.0.2"
#>  $ src       :List of 1
#>   ..$ file: chr "basecoat"
#>  $ meta      : NULL
#>  $ script    : NULL
#>  $ stylesheet: chr "basecoat-lyra.min.css"
#>  $ head      : chr "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">"
#>  $ attachment: NULL
#>  $ package   : chr "basecoat"
#>  $ all_files : logi FALSE
#>  - attr(*, "class")= chr "html_dependency"
#> 
#> [[2]]
#> List of 10
#>  $ name      : chr "basecoat-shiny"
#>  $ version   : chr "1.0.2"
#>  $ src       :List of 1
#>   ..$ file: chr "basecoat"
#>  $ meta      : NULL
#>  $ script    :List of 2
#>   ..$ src  : chr "js/shiny.js"
#>   ..$ defer: logi NA
#>  $ stylesheet: NULL
#>  $ head      : NULL
#>  $ attachment: NULL
#>  $ package   : chr "basecoat"
#>  $ all_files : logi FALSE
#>  - attr(*, "class")= chr "html_dependency"