Skip to content

📄 fullPage.js, pagePiling.js and multiScroll.js for shiny

License

Notifications You must be signed in to change notification settings

Alik-V/fullPage

 
 

Repository files navigation

fullPage

Travis build status CRAN status

Many of the amazing works of Álvaro Trigo for Shiny!

FullPage

Installation

# install.packages("remotes")
remotes::install_github("RinteRface/fullPage")

Features

Includes the following frameworks:

All ships with:

  • Milligram grid, button, typography, and themes.

Demos

Online:

Locally:

demo("fullPage", package = "fullPage")
demo("pagePiling", package = "fullPage")
demo("multiPage", package = "fullPage")

Callbacks

fullPage

  • input$slide_origin: origin slide
  • input$slide_destination: destination slide
  • input$slide_direction: scroll direction

pagePiling & multiScroll

  • input$slide_anchor: slide anchor
  • input$slide_index: slide index
library(shiny)
library(fullPage)

ui <- fullPage(
  fullSection(
    menu = "first",
    center = TRUE,
    h1("Callbacks")
  ),
  fullSection(
    menu = "second",
    center = TRUE,
    h3("Slice"),
    verbatimTextOutput("slide")
  )
)

server <- function(input, output){
  
  output$slide <- renderPrint({
    input$slide_origin # returns menu
  })
  
}

shinyApp(ui, server)

About

📄 fullPage.js, pagePiling.js and multiScroll.js for shiny

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R 98.4%
  • CSS 1.6%