semantic.dashboard icon indicating copy to clipboard operation
semantic.dashboard copied to clipboard

[Feature]: Ability to conditionally hide/show tabs based on user inputs

Open AlexPars opened this issue 1 year ago • 1 comments

Guidelines

  • [X] I agree to follow this project's Contributing Guidelines.

Description

combination of semantic.dashboard + shiny.semantic delivers very powerful Shiny dashboards.

Tabs created are sidebar tabs (for example, using semantic.dashboard::dashboardSidebar and semantic.dashboard::sidebarMenu and semantic.dashboard::menuItem) and top bars (for example, using semantic.dashboard::tabBox and semantic.dashboard::box)

It would be very useful to be able to conditionally hide/show tabs (both on sidebar and on panels) based on user inputs

Problem

It allows tabs to be added/removed dynamically

Proposed Solution

I do not know.

I have seen approaches such as: https://shiny.rstudio.com/reference/shiny/latest/showTab.html https://deanattali.com/blog/advanced-shiny-tips/#hide-tab https://stackoverflow.com/questions/33027756/hide-an-element-box-tabs-in-shiny-dashboard https://rdrr.io/cran/fomantic.plus/man/tab_visibility.html https://stackoverflow.com/questions/70085846/how-i-can-hide-a-tab-with-shinyjs

Alternatives Considered

I have tried approaches mentioned above

AlexPars avatar Sep 07 '22 03:09 AlexPars