The quartabs is an R package that dynamically generates Tabset
Panels
in Quarto HTML documents.
Installation
You can install quartabs from CRAN:
install.packages("quartabs")You can install the development version of quartabs from
GitHub with:
# install.packages("pak") pak::pak("sayuks/quartabs")
Examples
render_tabset() takes a data frame as input and outputs the markdown
that generates the
tabset
to stdout (console).
In the actual .qmd file, specify the chunk option results: asis.
library(quartabs) data.frame( tab = c("A", "B"), value = c("Tab content for A", "Tab content for B") ) |> render_tabset(tab, value) #> ::: {.panel-tabset} #> #> # A #> #> Tab content for A #> #> # B #> #> Tab content for B #> #> :::
See Get started for details.
Code of Conduct
Please note that the quartabs project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.