Description
Dynamically Generate Tabset Panels in 'Quarto' HTML Documents.
Description
Dynamically generate tabset panels <https://quarto.org/docs/output-formats/html-basics.html#tabsets> in 'Quarto' HTML documents using a data frame as input.
README.md
quartabs
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.