The quartabs
is an R package that dynamically generates Tabset
Panels
in Quarto HTML documents.
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")
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.
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.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.