R/load_palette.R

Defines functions load_palette.ggthemr_palette load_palette.character load_palette

load_palette <- function(palette) 
  UseMethod('load_palette', palette)

load_palette.character <- function(palette) {
  palette_list <- names(palettes)
  
  if (!palette %in% palette_list)
    stop(paste0("No palette named '", palette, "'. Please choose one of ", paste(palette_list, collapse=', '), '.'), call.=FALSE)
  
  return (palettes[[palette]])
}

load_palette.ggthemr_palette <- function(palette) 
  return (palette)
cttobin/ggthemr documentation built on April 19, 2022, 3:31 a.m.