Main Application UI for nprcgenekeepr
appUI(siteInfo = NULL)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().
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).