page: A Brochure Page

View source: R/brochure-fns.R

pageR Documentation

A Brochure Page

Description

A Brochure Page

Usage

page(
  href,
  ui = tagList(),
  server = function(input, output, session) { },
  req_handlers = list(),
  res_handlers = list()
)

Arguments

href

The endpoint to serve the UI on

ui

The UI definition of the app (for example, a call to fluidPage() with nested controls).

If bookmarking is enabled (see enableBookmarking), this must be a single argument function that returns the UI definition.

server

A function with three parameters: input, output, and session. The function is called once for each session ensuring that each app is independent.

req_handlers

a list of functions that can manipulate the req object. These functions should take req as a parameters, and return the req object (potentially modified), or an object of class httpResponse. If any of the req_handlers return an httpResponse, this response will be sent to the browser immeditately, stopping any other code.

res_handlers

A list of functions that can manipulate the httpResponse object before it is send to the browser. Each function must take a res and req parameter.

Value

A list

Examples

library(shiny)
page(
  href = "/page2",
  ui = tagList(
    h1("This is my second page"),
    plotOutput("plotb")
  )
)

ColinFay/brochure documentation built on March 30, 2022, 5:02 a.m.