Hide a framework7 navbar

f7HideNavbar(
  animate = TRUE,
  hideStatusbar = FALSE,
  session = shiny::getDefaultReactiveDomain()
)

Arguments

animate

Whether it should be hidden with animation or not. By default is TRUE.

hideStatusbar

When FALSE (default) it hides navbar partially keeping space required to cover statusbar area. Otherwise, navbar will be fully hidden.

session

Shiny session object.

Examples

if (interactive()) { library(shiny) library(shinyMobile) shinyApp( ui = f7Page( title = "Hide navbar", f7SingleLayout( navbar = f7Navbar("Hide/Show navbar"), f7Segment( f7Button(inputId = "hide", "Hide navbar", color = "red"), f7Button(inputId = "show", "Show navbar", color = "green"), ) ) ), server = function(input, output, session) { observeEvent(input$hide, { f7HideNavbar() }) observeEvent(input$show, { f7ShowNavbar() }) } ) }