Shiny's page constructors wired to the Bootstrap bootstrict vendors, the bootstrict dependency and a theme. Use these as the outermost call of a Shiny UI.
Usage
bs_page(
...,
title = NULL,
theme = bootstrict_theme(),
color_mode = NULL,
lang = "en"
)
bs_page_fluid(
...,
title = NULL,
theme = bootstrict_theme(),
color_mode = NULL,
lang = "en"
)
bs_page_fillable(
...,
title = NULL,
theme = bootstrict_theme(),
color_mode = NULL,
lang = "en"
)Arguments
- ...
UI elements, and named HTML attributes for the page body.
- title
Page title (browser tab).
- theme
A
bootstrict_theme(). Defaults to stock Bootstrap.- color_mode
Initial Bootstrap colour mode:
"light","dark", or"auto"to follow the operating system. A mode the user later chose is remembered in the browser and wins over this initial value. Switch it from the server withset_bs_color_mode(), and read the mode in force asinput$bootstrict_color_mode.- lang
Document language (
<html lang>).
Examples
if (interactive()) {
bs_page(
theme = bootstrict_theme(primary = "#ff6600"),
bs_container(bs_card(bs_card_body("Hello")))
)
bs_page_fluid(bs_container("Full width", fluid = TRUE))
bs_page_fillable(bs_container("Fills the viewport"))
}