The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Structured theming and navigation utilities for
{bs4Dash} applications.
bs4Dashkit provides:
{bs4Dash} layouts# Development version
remotes::install_github("PrigasG/bs4Dashkit")library(shiny)
library(bs4Dash)
library(bs4Dashkit)
ttl <- dash_titles(
brand_text = "OLTCR Dashboards",
icon = "project-diagram"
)
ui <- bs4DashPage(
title = ttl$app_name,
header = bs4DashNavbar(title = ttl$brand),
sidebar = bs4DashSidebar(
bs4SidebarMenu(
bs4SidebarMenuItem("Dashboard", tabName = "dash")
)
),
body = bs4DashBody(
use_bs4Dashkit_core(ttl),
bs4TabItems(
bs4TabItem(
tabName = "dash",
h2("Hello Dashboard")
)
)
)
)
server <- function(input, output, session) {}
shinyApp(ui, server)"icon-only""icon-text""text-only"Fully configurable for collapsed and expanded states.
CSS variable-driven theming:
use_dash_theme(accent = "#2f6f8f")Prebuilt components:
dash_nav_refresh_button()dash_nav_help_button()dash_nav_logout_button()Server-side wiring example:
observeEvent(input$refresh, session$reload())Full documentation and examples are available at:
https://prigasg.github.io/bs4Dashkit/
MIT
A complete working example (brand, sidebar modes, hover expand, theme preset, navbar tools, footer) is included in the documentation site:
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.