2020 Update: shiny.semantic version 0.3.0. is available – look out for new updates to the package in the coming months!
Are you fed up with ordinary shinydashboard
look?
Give your app a new life with Semantic UI support. It cannot be any easier! Install semantic.dashboard
and load it instead to your app. It’s compatible with the original shinydashboard! You don’t have to start from scratch:
Full tutorial on using semantic.dashboard package!
#########################
library(shinydashboard) # <-- You want to change it to: library(semantic.dashboard)
#########################
ui <- dashboardPage(
dashboardHeader(title = "Basic dashboard"),
dashboardSidebar(sidebarMenu(
menuItem(tabName = "home", text = "Home", icon = icon("home")),
menuItem(tabName = "another", text = "Another Tab", icon = icon("heart"))
)),
dashboardBody(
fluidRow(
box(plotOutput("plot1", height = 250)),
box(
title = "Controls",
sliderInput("slider", "Number of observations:", 1, 100, 50)
)
)
)
)
server <- function(input, output) {
set.seed(122)
histdata <- rnorm(500)
output$plot1 <- renderPlot({
data <- histdata[seq_len(input$slider)]
hist(data)
})
}
shinyApp(ui, server)
We thrive to deliver the most awesome shiny apps for our clients. In our work we identified a number of limitations in the ordinary shiny dashboards. Therefore, a few months ago we decided it was time to take the next step and we created our own dashboard package with full integration of Semantic UI.
Semantic.dashboard offers all the basic functions for creating a dashboard along with some additional features. You can select from the many Semantic UI Themes and easily adjust the look of your dashboard.
For specific installation guidelines and more examples visit the dashboard’s Github page, or simply install version 0.1.5
from CRAN and check documentation:
install.packages("semantic.dashboard")
The semantic.dashboard
engine is based on our other successful package shiny.semantic
.
Shiny.semantic
allows to introduce semantic elements to shiny apps. It has recently been updated to version 0.3.0. marking the beginning of a new chapter for this solution, in this current version we:
You can read more in the new documentation build using pkgdown
.
Look here for additional information about our other open sources projects. semantic.dashboard
is a next step in our mission to make shiny apps awesome!
Unleash your imagination and let us know what have you achieved!