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 June 14, 2025, 2:37 a.m.