| EZRShiny-package | R Documentation |
EZRShiny wraps 'shiny', 'bslib' and 'shinyjs' so every app shares the same layout and behaviour with far less code.
The functions fall into five groups:
Page: UINav() builds the whole page: navigation bar, logos, app
name and dark mode switch.
Tabs: singleTab(), sidebarLevelTab(), biLevelTab() and
triLevelTab() make top-level tabs. subTab(), subSidebarTab(),
triSubTab(), triSubSidebarTab() and subTwoColPage() go inside them.
Inputs: navButton(), navSelect(), navUpload(), navDownload(),
navCheckbox(), navText(), navNumeric(), navColor() and
navDate(). Each accepts a tooltipText.
Outputs: navOutputTable(), navOutputPlot(), navOutputPlotly(),
navOutputGirafe(), navOutputPic(), sideNavOutputPic() and
navOutputText().
Server helpers: activateItems(), deactivateItems(),
showNavTabs(), hideNavTabs(), startSection() and endSection().
To start a new app, run createEZApp(). To see a complete working app, run
runExampleApp(). The "Getting started" vignette walks through both:
vignette("getting-started", package = "EZRShiny").
EZRShiny.cardHeight: default height of the card that holds each tab's
contents. Defaults to "85vh" (85% of the window height).
Maintainer: Daniella DeWeerd danielladeweerd@gmail.com [copyright holder]
Authors:
Daniella DeWeerd danielladeweerd@gmail.com [copyright holder]
Useful links:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.