crunchyBody {crunchy}R Documentation

A Shiny UI with Crunch auth

Description

When using crunchyServer() to wrap your app in Crunch authentication and authorization, you need to wrap your UI body content inside crunchyBody().

Usage

crunchyBody(...)

Arguments

...

UI elements for your app

Details

This is the part that is conditionally rendered if the user is allowed. Any UI elements you want always to show, including <head> tags, should go outside this function.

Value

A uiOutput() container into which crunchyServer() will conditionally render output.

See Also

crunchyPublicBody() crunchyServer()

Examples

## Not run: 
shinyUI(fluidPage(
    tags$head(
        # This is content that will always be rendered
        tags$title("My secure app")
    ),
    crunchyBody(
        # This is content that only is rendered if the user is authorized
        fluidRow(
            column(6, h1("Column 1")),
            column(6, h1("Column 2"))
        )
    )
))

## End(Not run)

[Package crunchy version 0.3.3 Index]