inst/app-templates/navbarpage/server.R

###########################################################
# Global server logic of the application
#
# Author: {{author}}
# Created: {{creation_date}}
###########################################################


shinyServer(
  function(input, output, session) {

    # call modules to add functionality of dashboard tabs
    {{#modules}}
    callModule({{value.id}}Module, "{{value.id}}_module")
    {{/modules}}


    # handle help messages
    observeEvent(input$intro, {
      {{#modules}}
      if (input$tabs == "{{value.id}}") {
        introjs(session, options = list(steps = {{value.id}}ModuleHelp("{{value.id}}_module")))
      }
      {{/modules}}
    })
  }
)
nz-stefan/shinyscaffold documentation built on May 9, 2019, 10 p.m.