Create an R list with the config specification
createModuleConfig(
moduleId = "about",
tabName = "About",
shinyModulePackage = "OhdsiShinyModules",
moduleUiFunction = "aboutViewer",
moduleServerFunction = "aboutServer",
moduleDatabaseConnectionKeyService = "resultDatabaseDetails",
moduleDatabaseConnectionKeyUsername = NULL,
moduleInfoBoxFile = "aboutHelperFile()",
moduleIcon = "info",
resultDatabaseDetails,
useKeyring = TRUE
)
The shiny id for the tab containing the module UI
The name of the tab in the shiny app (this will be the side menu button text)
The R package to find the server and UI functions
The name of the UI function in the R package shinyModulePackage
The name of the server function in the R package shinyModulePackage
The keyring service or the system environment variable with the result database details
The keyring username or the system environment variable with the result database details
The function in the R package shinyModulePackage that contains info text
The icon to use for the side menu button
A list containing the result database schema (schema), the tablePrefix for the results and other optional settings
whether to save the resultDatabaseDetails to a keyring or system environmental variable
An R list with the module config settings
User specifies the settings to create a config for a module