Build a Framework7 accordion
f7Accordion(..., id = NULL, multiCollapse = FALSE)
... | Slot for f7AccordionItem. |
---|---|
id | Optional id to recover the state of the accordion. |
multiCollapse | Whether to open multiple items at the same time. FALSE by default. |
David Granjon, dgranjon@ymail.com
if(interactive()){ library(shiny) library(shinyMobile) shinyApp( ui = f7Page( title = "Accordions", f7SingleLayout( navbar = f7Navbar("Accordions"), f7Accordion( id = "myaccordion1", f7AccordionItem( title = "Item 1", f7Block("Item 1 content"), open = TRUE ), f7AccordionItem( title = "Item 2", f7Block("Item 2 content") ) ), f7Accordion( multiCollapse = TRUE, inputId = "myaccordion2", f7AccordionItem( title = "Item 1", f7Block("Item 1 content") ), f7AccordionItem( title = "Item 2", f7Block("Item 2 content") ) ) ) ), server = function(input, output, session) { observe({ print( list( accordion1 = input$myaccordion1, accordion2 = input$myaccordion2 ) ) }) } ) }