<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[`SettingTab`](SettingTab)
## SettingTab class
**Signature:**
```typescript
export abstract class SettingTab
```
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [`app`](SettingTab/app) | | [`App`](App) | Reference to the app instance. |
| [`containerEl`](SettingTab/containerEl) | | <code>HTMLElement</code> | Outermost HTML element on the setting tab. |
## Methods
| Method | Modifiers | Description |
| --- | --- | --- |
| [`display()`](SettingTab/display) | <code>abstract</code> | Called when the settings tab should be rendered. |
| [`hide()`](SettingTab/hide) | | Hides the contents of the setting tab. Any registered components should be unloaded when the view is hidden. Override this if you need to perform additional cleanup. |