This is package is to create a FAQ (Frequently Asked Questions) page for Shiny application with desired data.frame.
Live podcast tutorial on 25:33 : https://shinydevseries.com/post/episode-16-jmclellan/
from CRAN
install.packages("faq")
Dev version
::install_github("jienagu/faq") devtools
Simply create a data frame with question
column and
answer
column. Then put this data frame into
faq()
function, we will get a nice FAQ page.
library(faq)
<- data.frame(
df question = c("Question1", "Question2", "Question3"),
answer = c("answer for question1",
"question2 answer",
"answer3")
)::faq(data = df, elementId = "faq", faqtitle = "Frequently Asked Questions") faq
Considering this package supports multiple languages, now user can define the text on Expand All/Collapse All button on Dev version. See here is an example:
devtools::install_github("jienagu/faq")
library(faq)
df <- data.frame(
question = c("Question1", "Question2", "Question3"),
answer = c("answer for question1",
"question2 answer",
"answer3")
)
faq::faq(data = df, elementId = "faq", faqtitle = "Frequently Asked Questions",
expand_all_button_text = "+ montrer tout",
collapse_all_button_text = "- cacher tout")