rstudio / shinydashboard

Shiny Dashboarding framework
https://rstudio.github.io/shinydashboard/
Other
893 stars 298 forks source link

Feature request: Add AdminLTE Control Sidebar #231

Open zichner opened 7 years ago

zichner commented 7 years ago

It would be really great to have the AdminLTE Control Sidebar in Shiny Dashboard. This sidebar is placed on the right, overlaying the main window and can easily be shown/hidden. It is ideal for settings.

grafik

For more details, please see https://adminlte.io/themes/AdminLTE/index2.html and https://adminlte.io/docs/2.4/control-sidebar

Thank you very much!

PS: @bborgesr We briefly discussed this at the useR2017 meeting

billspat commented 7 years ago

I have a basic implementation of this control side bar in https://github.com/billspat/shinydashboard with an example here: https://github.com/billspat/shinydashboard/blob/master/tests-manual/renderControlSidebarMenu.R It can render from UI or from server-side like the other menus. I haven't tried implementing tabs, or form fields, just a simple menu with headertext for the menu and headers/p tags for each item. If this looks useful, I would love to contribute but not sure how.

maxheld83 commented 6 years ago

just to chime in with another use case: I'm looking for a good place where users may upload or select data (which might all be run through the same shinydashboard app).

The existing sidebar feels awkward for that, because it's about navigation. Header only allows three classes of notifications, non of which really make any sense here.

So, I'm just a huge +1.

fantastic work, as is 😸

emilbras commented 6 years ago

Hi Zichner, I dont get it working. this is de the error: error in dashboardPage(dashboardHeader(title = "Dynamic menus", controlsidebar = TRUE), : could not find function "dashboardPage"

thank for the replay.