Vertical tab panel
verticalTabsetPanel(
...,
selected = NULL,
id = NULL,
color = "#112446",
contentWidth = 9,
menuSide = "left"
)verticalTabPanel(title, ..., value = title, icon = NULL, box_height = "160px")
For verticalTabsetPanel
, verticalTabPanel
to include, and for the later, UI elements.
The value
(or, if none was supplied, the title
)
of the tab that should be selected by default. If NULL
, the first tab will be selected.
If provided, you can use input$id
in your server logic to determine which of
the current tabs is active. The value will correspond to the value
argument that is passed to verticalTabPanel
.
Color for the tab panels.
Width of the content panel (must be between 1 and 12), menu width will be 12 - contentWidth
.
Side for the menu: right or left.
Display title for tab.
Not used yet.
Optional icon to appear on the tab.
Height for the title box.
updateVerticalTabsetPanel
for updating selected tabs.
# NOT RUN {
if (interactive()) {
library(shiny)
library(shinyWidgets)
ui <- fluidPage(
fluidRow(
column(
width = 10, offset = 1,
tags$h2("Vertical tab panel example"),
verticalTabsetPanel(
verticalTabPanel(
title = "Title 1", icon = icon("home", "fa-2x"),
"Content panel 1"
),
verticalTabPanel(
title = "Title 2", icon = icon("map", "fa-2x"),
"Content panel 2"
),
verticalTabPanel(
title = "Title 3", icon = icon("rocket", "fa-2x"),
"Content panel 3"
)
)
)
)
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
}
# }
Run the code above in your browser using DataLab