Skip to contents

Main Application UI for nprcgenekeepr

Usage

appUI(siteInfo = NULL)

Arguments

siteInfo

Named list of site configuration as returned by getSiteInfo; defaults to NULL, in which case it is resolved internally via getSiteInfo(expectConfigFile = FALSE). A present-but-malformed site-config file makes that call fail; the failure is caught and logged (futile.logger::flog.warn) rather than propagating, and the UI falls back to hiding the ORIP Reporting tab. Its center and configFile elements gate the Oregon (ONPRC)-specific ORIP Reporting tab, which is shown only for an actual ONPRC configuration (see shouldShowOripTab).

Value

A shiny.tag.list object (as produced by shiny::tagList()) describing the complete GeneKeepR user interface; pass it as the ui argument to shiny::shinyApp() or shiny::runApp().