Learn R Programming

shiny (version 0.10.1)

icon: Create an icon

Description

Create an icon for use within a page. Icons can appear on their own, inside of a button, or as an icon for a tabPanel within a navbarPage.

Usage

icon(name, class = NULL, lib = "font-awesome")

Arguments

name
Name of icon. Icons are drawn from the http://fontawesome.io/icons/{Font Awesome} library. Note that the "fa-" prefix should not be used in icon names (i.e. the "fa-calendar" icon should be referred to as "calendar")
class
Additional classes to customize the style of the icon (see the http://fontawesome.io/examples/{usage examples} for details on supported styles).
lib
Icon library to use ("font-awesome" is only one currently supported)

Value

  • An icon element

Examples

Run this code
icon("calendar")            # standard icon
icon("calendar", "fa-3x")   # 3x normal size

# add an icon to a submit button
submitButton("Update View", icon = icon("refresh"))

shinyUI(navbarPage("App Title",
  tabPanel("Plot", icon = icon("bar-chart-o")),
  tabPanel("Summary", icon = icon("list-alt")),
  tabPanel("Table", icon = icon("table"))
))

Run the code above in your browser using DataLab