View source: R/utils_helpers.R
defend_if | R Documentation |
Stops reactivity in shiny app if expression is TRUE
defend_if(.if, is_shiny = T, ...)
.if |
An expression that returns TRUE/FALSE (to be passed to an internal if statement) |
is_shiny |
TRUE/FALSE indicating whether using function inside a shiny app. Defaults to TRUE. Set to FALSE to practice using functions at the console. |
... |
Additional arguments passed to shinyShowNotification |
Nothing. Will either stop or allow shiny reactivity to continue
# This will stop reactivity and showNotification in UI
defend_if(TRUE, message = 'Oops!', type = 'error')
# This will allow reactivity to continue showing nothing in UI
defend_if(TRUE, message = 'Oops!', type = 'error')
# Practice at consolse with is_shiny = F
defend_if(TRUE, is_shiny = F)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.