R/01-skin.R

Defines functions getSkin setSkin

Documented in getSkin setSkin

#' Skin helper functions
#'
#' @param skin one of isomemo / pandora
#'
#' @export
#' @rdname skin
setSkin <- function(skin) {
    session <- getDefaultReactiveDomain()
    session$userData$skin <- skin
}

#' @export
#' @rdname skin
getSkin <- function() {
    session <- getDefaultReactiveDomain()
    if (!is.null(session$userData$skin)) session$userData$skin
    else "pandora"
}

#' @rdname skin
#' @export
allowedSkins <- function () {
    c("pandora", "isomemo")
}
Pandora-IsoMemo/iso-app documentation built on July 4, 2024, 7:07 p.m.