R/mdi.R

Defines functions mdi useMdi

#' @export
useMdi <- function() {
  htmltools::htmlDependency(
    name = "mdi", version = "4.5.95", src = fs::path_package("shuny", "www", "mdi"),
    stylesheet = "css/materialdesignicons.min.css"
  )
}

#' @export
mdi <- function(name) {
  class <- paste0("mdi mdi-", name)
  tag <- tags$i(class = class)

  htmltools::htmlDependencies(tag) <- useMdi()

  htmltools::browsable(tag)
}
shunsambongi/shuny documentation built on Aug. 19, 2022, 9:57 a.m.