R/userMenu.R

userMenuUI <- function(id){
  ns <- NS(id)
  dropdownMenuOutput(ns("user_menu"))
}

userMenu <- function(input, output, session){

  ns <- session$ns

  user <- reactiveValues(
    logged_in = FALSE
  )

  output$user_menu <- renderMenu({

    # headerText <- ifelse(
    #   test = user$logged_in,
    #   yes = actionLink(ns("logout"), sprintf("You are logged in as %s. Click to logout", user$user_name)),
    #   no =
    # )
      dropdownMenu(
        type = "message",
        icon = icon("user-o"),
        badgeStatus = NULL,
        headerText = actionLink(ns("login"), "Click to login.")
      )
  })
}
lajh87/tessa documentation built on July 6, 2019, 12:06 a.m.