@if (isOpen() && !isThemeStudioFullscreen()) {
@if (isMobile()) {
}

### @switch (activePage()) { @case ('general') { General } @case ('plugins') { Client Plugins } @case ('network') { Network } @case ('theme') { Theme Studio } @case ('notifications') { Notifications } @case ('voice') { Voice & Audio } @case ('updates') { Updates } @case ('localApi') { Local API } @case ('data') { Data } @case ('debugging') { Debugging } @case ('server') { Server Settings } @case ('serverPlugins') { Server Plugins } @case ('members') { Members } @case ('bans') { Bans } @case ('permissions') { Permissions } }

@switch (activePage()) { @case ('general') { } @case ('plugins') { } @case ('network') { } @case ('theme') {

Active Theme

#### {{ activeThemeName() }}

Launch Theme Studio to edit the live draft, inspect themeable regions, or switch to a saved theme.

@if (themeStudioMinimized()) { Minimized }
@if (savedThemesAvailable()) {
Saved Theme
}
} @case ('notifications') { } @case ('voice') { } @case ('updates') { } @case ('localApi') { } @case ('data') { @defer { } @loading {

Loading data settings...

} } @case ('debugging') { } @case ('server') { } @case ('serverPlugins') { @if (currentRoom()) { } @else {

#### Open this server to manage plugins

Server plugin installs and activation are shown for the currently open chat server. Select or open {{ selectedServer()?.name || 'this server' }} in the app, then return here.

} } @case ('members') { } @case ('bans') { } @case ('permissions') { } }
@if (showThirdPartyLicenses()) {

#### Third-party licenses

License information for bundled third-party libraries used by the app.

@for (license of thirdPartyLicenses; track license.id) {

##### {{ license.name }}

{{ license.licenseName }}

View license

Packages

@for (packageName of license.packages; track packageName) { {{ packageName }} }
@if (license.note) {

{{ license.note }}

}

License text

    {{ license.text }}

}
}
}