Create a dashboard user profile.
Create a dashboard user profile.
dashboardUser( ..., name = NULL, image = NULL, title = NULL, subtitle = NULL, footer = NULL )
... |
Body content. Slot for dashboardUserItem. |
name |
User name. |
image |
User profile picture. |
title |
A title. |
subtitle |
A subtitle. |
footer |
Footer is any. |
userOutput
and renderUser
for
dynamically-generating dashboardUser
.
if (interactive()) { library(shiny) library(shinyWidgets) library(shinydashboard) library(shinydashboardPlus) shinyApp( ui = dashboardPage( header = dashboardHeader(userOutput("user")), sidebar = dashboardSidebar(), body = dashboardBody(), title = "DashboardPage" ), server = function(input, output) { output$user <- renderUser({ dashboardUser( name = "Divad Nojnarg", image = "https://adminlte.io/themes/AdminLTE/dist/img/user2-160x160.jpg", title = "shinydashboardPlus", subtitle = "Author", footer = p("The footer", class = "text-center"), fluidRow( dashboardUserItem( width = 6, socialButton( href = "https://dropbox.com", icon = icon("dropbox") ) ), dashboardUserItem( width = 6, socialButton( href = "https://github.com", icon = icon("github") ) ) ) ) }) } ) }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.