By the end of this session, you should be able to:
{bslib}
bslib::bs_themer()
{thematic}
<div class="form-group shiny-input-container">
<label class="control-label" id="dept-label" for="dept">
Select Department
</label>
<div>
<select id="dept" class="form-control">
<option value="Ancient Near Easter Art" selected>Ancient Near Easter Art</option>
<option value="American">American</option>
</select>
</div>
</div>
{bslib}
{bslib}
?{bslib}
layout_sidebar()
layout_column_wrap()
layout_columns()
page_sidebar()
/sidebar()
page_navbar()
/ navbar()
page_fillable()
/layout_
runApp("layouts/app_card.R")
page_sidebar()
runApp("layouts/app_sidebar.R")
layout_column_wrap()
runApp("layouts/app_layout_column.R")
See runApp("layouts/app_bslib_box_dynamic.R")
Modify the value_box
code in layouts/app_bslib_box_layout.R
. Try out the following:
If you like, paste it into the Cascadia-R slack channel.
runApp("layouts/app_navbar.R")
<div class="form-group shiny-input-container">
<label class="control-label" id="dept-label" for="dept">
Select Department
</label>
<div>
<select id="dept" class="form-control">
<option value="Ancient Near Easter Art" selected>Ancient Near Easter Art</option>
<option value="American">American</option>
</select>
</div>
</div>
Set of rules that define how HTML content is presented in the browser
{bslib}
and {thematic}
bslib::bs_themer()
bslib::run_with_themer()
thematic::thematic_theme()
Try running the following code below and change the bg
and fg
variables, as well as primary
and maybe even the font. Cut and paste your bs_theme_update()
code into the Slack to share your creation.
bs_themer()
to work with Shiny DashboardsPrioritizing accessibility leads to better UX!
{cicerone}
A convienent API to create guided tours of Shiny applications using
driver.js
{cicerone}
WorkflowCicerone
R6 class and step()
methods to define stepsuse_cicerone()
in app UIhttps;//bitly/shinyowl/layouts/