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

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

Arguments

name

Name of icon. Icons are drawn from the 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 usage examples for details on supported styles).

lib

Icon library to use ("font-awesome" is only one currently supported)

Value

An icon element

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
library(shiny)
icon("calendar")            # standard icon
icon("calendar", "fa-3x")   # 3x normal size

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

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

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.