resetTimer: Reset shinyTimer

View source: R/timer.R

resetTimerR Documentation

Reset shinyTimer

Description

Reset shinyTimer

Usage

resetTimer(
  inputId,
  hours = 0,
  minutes = 0,
  seconds = 0,
  session = shiny::getDefaultReactiveDomain()
)

Arguments

inputId

The input ID corresponding to the UI element.

hours

The new reset time in hours.

minutes

The new reset time in minutes.

seconds

The new reset time in seconds.

session

The session object from the shiny server function.

Value

No return value, called for side effects.

Examples

if (interactive()) {
  library(shiny)
  shinyApp(
    ui = fluidPage(
      shinyTimer("timer", label = "Countdown Timer", seconds = 20, type = "mm:ss"),
      actionButton("reset", "Reset Timer")
    ),
    server = function(input, output, session) {
      observeEvent(input$reset, {
        resetTimer("timer", seconds = 20)
      })
    }
  )
}

shinyTimer documentation built on April 4, 2025, 3:30 a.m.