messageBox/messageBoxModule.R

library(shiny)

messageBoxUI <- function(id, title, titleSpan=1, boxSpan=11){
   fluidRow(
      if(titleSpan > 0) column(titleSpan, span(title)),
      column(boxSpan, verbatimTextOutput(NS(id, "messageBox")))
      )
   }

messageBoxServer <- function(input, output, session, newContent){
    #incomingValue <- newContent()
    #if(!is.null(incomingValue) && nchar(incomingValue) > 0)
        output$messageBox <- renderPrint(newContent())
    #else
    #    output$message <- renderPrint("")
  }
paul-shannon/shinyModules documentation built on Sept. 13, 2020, 5:52 p.m.