--- title: "Toggle tabs" linkTitle: "Toggle tabs" type: docs weight: 3 --- ***** ## Load and unload tabs In SPS, all tabs including tabs for modules and other default tabs can be loaded and unloaded. This is controlled by [SPS options](../config#app-options) Under current version, these options are: | Option | Description | Default | Other | |-----------------|-----------------------------------|---------|-----------| | module_wf | load workflow module? | TRUE | FALSE | | module_rnaseq | load RNAseq module? | TRUE | FALSE | | module_ggplot | load quick ggplot module? | TRUE | FALSE | | tab_welcome | load welcome tab? | TRUE | FALSE | | tab_vs_main | load custom visualization main tab?| TRUE | FALSE | | tab_canvas | load Canvas tab? | TRUE | FALSE | | tab_about | load about tab? | TRUE | FALSE | Each of them controls whether to load or unload a tab. By default, all tabs are loaded, but you can unload them by turn them to `FALSE`. The original UI look like this:
![](../sps_default_ui.png) Default UI
To unload some tabs, scroll to the option lines in **`global.R`** file: ```r spsOption(.list = list( ... tab_welcome = TRUE, tab_vs_main = TRUE, tab_canvas = FALSE, tab_about = FALSE, module_wf = FALSE, module_rnaseq = FALSE, module_ggplot = TRUE, ... )) ``` We unload the "Canvas tab", "workflow module tab", "RNASeq module tab" and "About tab". When you restart the app, you should see some tabs are gone: The original UI look like this:
![](../sps_unload_tabs.png) Unload some tabs
### Exception for module main page You may have noticed, there is no option to unload the *module main tab*, which is named "Modules" on the left sidebar. This is because this tab is controlled by its sub-tabs, the module tab options. To unload this tab, all the module tabs have to be unloaded the same time like following. If any module is loaded, this module main tab cannot be unloaded. ```r spsOption(.list = list( ... module_wf = FALSE, module_rnaseq = FALSE, module_ggplot = FALSE, ... )) ```
![](../sps_no_module.png) No module loaded