userBox creates a user card.
userDescription creates a customized title tag for userBox.
userBox(
...,
title = NULL,
footer = NULL,
status = NULL,
background = NULL,
width = 6,
height = NULL,
collapsible = TRUE,
collapsed = FALSE,
closable = FALSE,
gradient = FALSE,
boxToolSize = "sm",
headerBorder = TRUE,
label = NULL,
dropdownMenu = NULL,
sidebar = NULL,
id = NULL
)
userDescription(
title,
subtitle = NULL,
image,
backgroundImage = NULL,
type = c(1, 2),
imageElevation = NULL
)
any element such as descriptionBlock.
User card title.
Optional footer text.
The status of the item This determines the item's background color. Valid statuses are defined as follows:
primary
: #3c8dbc
success
: #00a65a
info
: #00c0ef
warning
: #f39c12
danger
: #f56954
navy
: #001F3F
teal
: #39CCCC
purple
: #605ca8
orange
: #ff851b
maroon
: #D81B60
black
: #111111
Only primary, success, info, warning and danger are compatible with solidHeader!
If NULL (the default), the background of the box will be white. Otherwise, a color string. Valid colors are listed in validColors. See below:
light-blue (primary status)
: #3c8dbc
.
red (danger status)
: #dd4b39
.
green (success status)
: #00a65a
.
aqua (info status)
: #00c0ef
.
yellow (warning status)
: #f39c12
.
blue
: #0073b7
.
navy
: #001F3F
.
teal
: #39CCCC
.
olive
: #3D9970
.
lime
: #01FF70
.
orange
: #FF851B
.
fuchsia
: #F012BE
.
purple
: #605ca8
.
maroon
: #D81B60
.
black
: #111
.
gray
: #d2d6de
.
The width of the box, using the Bootstrap grid system. This is
used for row-based layouts. The overall width of a region is 12, so the
default valueBox width of 4 occupies 1/3 of that width. For column-based
layouts, use NULL
for the width; the width is set by the column that
contains the box.
The height of a box, in pixels or other CSS unit. By default the height scales automatically with the content.
If TRUE, display a button in the upper right that allows the user to collapse the box.
If TRUE, start collapsed. This must be used with
collapsible=TRUE
.
If TRUE, display a button in the upper right that allows the user to close the box.
Whether to allow gradient effect for the background color. Default to FALSE.
Size of the toolbox: choose among "xs", "sm", "md", "lg".
Whether to display a border between the header and body. TRUE by default.
Slot for boxLabel.
List of items in the boxtool dropdown menu. Use boxDropdown.
Slot for boxSidebar.
If passed, the item will behave like an action button.
User card subtitle.
User image url or path.
image url, if any. Background needs to be TRUE.
User card type. Either 1 or 2. 1 corresponds to a centered user image, while 2 is a left aligned user image.
User card image elevation (numeric). NULL by default.
if (interactive()) {
library(shiny)
library(shinydashboard)
library(shinydashboardPlus)
shinyApp(
ui = dashboardPage(
header = dashboardHeader(),
sidebar = dashboardSidebar(),
controlbar = dashboardControlbar(),
footer = dashboardFooter(),
title = "test",
body = dashboardBody(
userBox(
title = userDescription(
title = "Nadia Carmichael",
subtitle = "lead Developer",
type = 2,
image = "https://adminlte.io/themes/AdminLTE/dist/img/user7-128x128.jpg",
),
status = "primary",
gradient = TRUE,
background = "light-blue",
boxToolSize = "xl",
"Some text here!",
footer = "The footer here!"
),
userBox(
title = userDescription(
title = "Alexander Pierce",
subtitle = "Founder & CEO",
type = 1,
image = "https://adminlte.io/themes/AdminLTE/dist/img/user1-128x128.jpg",
),
status = "purple",
closable = TRUE,
"Some text here!",
footer = "The footer here!"
),
userBox(
title = userDescription(
title = "Elizabeth Pierce",
subtitle = "Web Designer",
image = "https://adminlte.io/themes/AdminLTE/dist/img/user3-128x128.jpg",
backgroundImage = "https://cdn.statically.io/img/wallpaperaccess.com/full/1119564.jpg",
),
status = "teal",
closable = TRUE,
maximizable = TRUE,
"Some text here!",
footer = "The footer here!"
)
)
),
server = function(input, output) {}
)
}