Simple website notifications with effects
Usage
useNS()
notice(
message = "Hello",
type = "notice",
layout = "growl",
effect = "jelly",
session = getDefaultReactiveDomain()
)Arguments
- message
Notification message.
- type
Notification type. Defaults to
"notice". Other valid values are:"success""warning""error"
- layout
Notification layout. Defaults to
"growl". Other valid values are:"attached""bar"
- effect
Notification effect type. Valid values include:
For
"growl"layout"scale""jelly""slide""genie"
For
"attached"layout"flip""bouncyflip"
For
"bar"layout"slidetop""exploader"
- session
Shiny session object.
Examples
if (interactive()) {
library(shiny)
library(standby)
ui <- fluidPage(
useNS(), # include dependencies
actionButton(inputId = "btn",
label = "Notice Demo")
)
server <- function(input, output, session) {
observeEvent(input$btn, {
# display notification
notice("Hey there! Thank you for exploring standby!")
})
}
shinyApp(ui, server)
}