rstudio / rstudio/flexdashboard
Support for multiple levels of sidebars
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 848
- Forks
- 298
- PR merge metrics
- No merged PRs in 30d
Description
I think it'd be nice if flexdashboard could support global and local sidebars simultaneously. This way a user could define inputs in the global sidebar that should apply to all pages (say geographic filters) and also have inputs defined at the page level.
Actually, given flexdashboard's global -> menu -> page hierarchy it might be nice to support 3 levels of sidebars so that there would be an intermediate sidebar for all pages under a menu item.
I'm struggling with implementing something elegant myself. I don't see a good way to insert conditionalPanels into the global sidebar (conditional on current page or page-group).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by reviewing flexdashboard's global, menu, and page hierarchy alongside the conditionalPanels behavior described in the issue; done would support global and page-level sidebars, with an intermediate menu-level sidebar if the hierarchy permits it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100