Info boxes
We have already seen how to use icons earlier in the chapter, but Shiny dashboard makes a nice feature of it by expanding and coloring them to draw attention to key pieces of information. An info box can be drawn statically as follows:
infoBox(width = 3, "Shiny version", "0.12", icon = icon("desktop"))
As you can see, the width can be set (using the 12 span rule from the standard bootstrap functions we saw earlier in the chapter) with title (Shiny version
) and value (0.12
, although you may often wish to pass a number). This function is placed within dashboardBody()
in the ui.R
file.
Although you may sometimes wish to hard-code info boxes in this way (to show version numbers of an application, as in this case), in the majority of cases, ...
Get Web Application Development with R Using Shiny - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.