Containers for tab content placed inside dashboardBody():
Details
tabItems()is the parent container.tabItem(tabName)is one tab;tabNamemust match the correspondingmenuItem()tabName.
Examples
dashboardBody(
tabItems(
tabItem(tabName = "overview", shiny::h2("Overview")),
tabItem(tabName = "reports", shiny::h2("Reports"))
)
)
#> <div class="app-main-inner">
#> <div class="content-canvas flex-grow-1">
#> <div class="tabbable">
#> <ul class="nav nav-hidden shiny-tab-input" id="sidebarMenu" data-tabsetid="3906">
#> <li class="active">
#> <a href="#tab-3906-1" data-toggle="tab" data-bs-toggle="tab" data-value="overview">overview</a>
#> </li>
#> <li>
#> <a href="#tab-3906-2" data-toggle="tab" data-bs-toggle="tab" data-value="reports">reports</a>
#> </li>
#> </ul>
#> <div class="tab-content" data-tabsetid="3906">
#> <div class="tab-pane active" data-value="overview" id="tab-3906-1">
#> <h2>Overview</h2>
#> </div>
#> <div class="tab-pane" data-value="reports" id="tab-3906-2">
#> <h2>Reports</h2>
#> </div>
#> </div>
#> </div>
#> </div>
#> </div>
tabItems(
tabItem(tabName = "overview", shiny::p("Overview content")),
tabItem(tabName = "reports", shiny::p("Reports content"))
)
#> <div class="content-canvas flex-grow-1">
#> <div class="tabbable">
#> <ul class="nav nav-hidden shiny-tab-input" id="sidebarMenu" data-tabsetid="5388">
#> <li class="active">
#> <a href="#tab-5388-1" data-toggle="tab" data-bs-toggle="tab" data-value="overview">overview</a>
#> </li>
#> <li>
#> <a href="#tab-5388-2" data-toggle="tab" data-bs-toggle="tab" data-value="reports">reports</a>
#> </li>
#> </ul>
#> <div class="tab-content" data-tabsetid="5388">
#> <div class="tab-pane active" data-value="overview" id="tab-5388-1">
#> <p>Overview content</p>
#> </div>
#> <div class="tab-pane" data-value="reports" id="tab-5388-2">
#> <p>Reports content</p>
#> </div>
#> </div>
#> </div>
#> </div>
tabItem(
tabName = "overview",
shiny::h2("Overview"),
shiny::p("This is the overview tab.")
)
#> <h2>Overview</h2>
#> <p>This is the overview tab.</p>
