UIkitSidebarLayout: Create an UIkit sidebar layout

Description Usage Arguments Author(s) Examples

View source: R/UIkitSidebar.R

Description

Create a sidebarLayout similar to the original sidebarLayout in shiny

Usage

1
UIkitSidebarLayout(sidebarPanel, mainPanel)

Arguments

sidebarPanel

Slots for the UIkitSidebar.

mainPanel

Slot for UIkitSidebarTrigger and the content of your app.

Author(s)

David Granjon, dgranjon@ymail.com

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
if(interactive()){
 library(shiny)
 
 shiny::shinyApp(
  ui = UIkitPage(
    title = "My UIkit application",
    UIkitSidebarLayout(
     mainPanel = UIkitGrid(
      plotOutput("plot"),
      UIkitSidebarTrigger(id = "mysidebar")
     ), 
     sidebarPanel = UIkitSidebar(
      id = "mysidebar",
      tagList(
       h3("Test Sidebar"),
       "Lorem ipsum dolor sit amet, consectetur adipiscing 
       elit, sed do eiusmod tempor incididunt ut labore et 
       dolore magna aliqua. Ut enim ad minim veniam, quis 
       nostrud exercitation ullamco laboris nisi ut aliquip 
       ex ea commodo consequat.",
       sliderInput("obs", "Number of observations:",
        min = 0, max = 1000, value = 500
      )
     )
    )
   )
  ),
  server = function(input, output) {
   output$plot <- renderPlot({
    hist(rnorm(input$obs))
   })
  }
 )
}

DivadNojnarg/shinyUIkit documentation built on July 24, 2019, 8:17 a.m.