Skip to content

Instantly share code, notes, and snippets.

---
title: "Flexdashboard theming demo"
runtime: shiny
output:
flexdashboard::flex_dashboard:
orientation: rows
theme:
version: 4
social: menu
source_code: embed
---
title: "Thematic demo"
output:
html_document
---
```{r setup, include=FALSE}
library(bootstraplib)
bs_theme_base_colors(bg = "black", fg = "white")
bs_theme_accent_colors(primary = "salmon")

It appears plotly.js 1.50.0 introduced the following error in phantomjs 2.1.1:

$ phantomjs --version
2.1.1
$ phantomjs plot.js
This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.
---
title: "Untitled"
output: html_document
---
```{sass, engine.opts = list(sass_fun = bootstraplib::bootstrap_sass)}
body
background-color: $primary;
```
---
title: "Untitled"
output:
html_document:
highlight: tango
---
```{r}
library(sass)
bg_black <- list(
name: "site"
output:
html_document:
theme: sketchy
bootstrap_version: 4
theme_variables:
primary: pink
font-size-base: 1.5rem
navbar:
title: "My Website"
library(shiny)
mtcars$.key <- row.names(mtcars)
ui <- fluidPage(
  plotlyOutput("scatter"),
  plotlyOutput("bars")
)
server <- function(input, output, session) {
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
---
title: "Subapp test"
output: html_document
runtime: shiny
---
Check your JS console for errors
```{r}
library(shiny)
---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
runtime: shiny
---
```{r setup, include=FALSE}