Options for report() functions, see
online documentation
for default values and examples.
Usage
config_report(
  svgColor = NULL,
  titleColor = NULL,
  messageColor = NULL,
  buttonBackground = NULL,
  buttonColor = NULL,
  backOverlayColor = NULL,
  className = NULL,
  width = NULL,
  backgroundColor = NULL,
  borderRadius = NULL,
  rtl = NULL,
  zindex = NULL,
  backOverlay = NULL,
  fontFamily = NULL,
  svgSize = NULL,
  plainText = NULL,
  titleFontSize = NULL,
  titleMaxLength = NULL,
  messageFontSize = NULL,
  messageMaxLength = NULL,
  buttonFontSize = NULL,
  buttonMaxLength = NULL,
  cssAnimation = NULL,
  cssAnimationDuration = NULL,
  cssAnimationStyle = NULL,
  ...
)Arguments
- svgColor
 Changes the built-in SVG icon color.
- titleColor
 Changes the title text color.
- messageColor
 Changes the message text color.
- buttonBackground
 Changes the button background color.
- buttonColor
 Changes the button text color.
- backOverlayColor
 Changes the color of the background overlay.
- className
 Changes the class name (attribute).
- width
 Changes the width.
- backgroundColor
 Changes the background color.
- borderRadius
 Changes the radius of the corners.
- rtl
 Specifies the text direction to "right-to-left".
- zindex
 Changes the z-index.
- backOverlay
 Adds a background overlay.
- fontFamily
 Changes the font-family.
- svgSize
 Changes the built-in SVG icons width and height. (Notiflix uses square scaled icons.)
- plainText
 Strips all HTML tags.
- titleFontSize
 Changes the font-size of the title text.
- titleMaxLength
 The maximum length of the title text.
- messageFontSize
 Changes the font-size of the message text.
- messageMaxLength
 The maximum length of the message text.
- buttonFontSize
 Changes the font-size of the button text.
- buttonMaxLength
 The maximum length of the button text.
- cssAnimation
 Enables/disables CSS animations to show/hide.
- cssAnimationDuration
 Changes the CSS animations duration as milliseconds.
- cssAnimationStyle
 2 types of styles can be used: fade zoom.
- ...
 Other potential arguments.
Value
A config list that can be used in report() and other report_* functions.
Examples
library(shiny)
library(shinybusy)
ui <- fluidPage(
  tags$h2("Config for report() examples"),
  actionButton("success", "Success"),
  actionButton("failure", "Failure"),
  actionButton("info", "Info")
)
server <- function(input, output, session) {
  observeEvent(input$success, {
    report_success(
      "Well done!",
      "All in order",
      config_report(
        svgColor = "#0431B4",
        titleColor = "#0431B4"
      )
    )
  })
  observeEvent(input$failure, {
    report_failure(
      "Oups...",
      "Something went wrong",
      config_report(
        svgColor = "#DF01D7",
        titleColor = "#DF01D7"
      )
    )
  })
  observeEvent(input$info, {
    report_info(
      "For your information",
      tags$p(
        style = "font-style: italic;",
        "Lorem ipsum dolor sit amet"
      ),
      config_report(width = "560px", borderRadius = "5px")
    )
  })
}
if (interactive())
  shinyApp(ui, server)