All files / app/page/settings settings.component.html

72.54% Statements 37/51
46.66% Branches 7/15
100% Functions 0/0
81.57% Lines 31/38

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 571x 1x 1x 1x 3x     1x 1x   3x     1x 1x   3x         1x   1x 1x 1x   1x 1x 1x   1x 1x 3x     1x 1x   3x     1x 1x   1x   1x 1x   3x       1x    
<ng-container *mobxAutorun>
  <app-tabs>
    <a class="logo" routerLink="/"></a>
    <h5 i18n>Settings</h5>
    @if (admin.getTemplate('user') && store.account.localTag) {
      <a routerLink="./me"
         routerLinkActive="current-tab"
         i18n-title title="⚙️ My settings"
         i18n>me</a>
    }
    @if (store.account.admin) {
      <a routerLink="./setup"
         routerLinkActive="current-tab"
         i18n-title title="📦 Setup"
         i18n>setup</a>
    }
    @for (plugin of store.view.settingsTabs; track plugin.tag) {
      <a [routerLink]="['./ref', plugin.tag]"
         routerLinkActive="current-tab"
         [title]="plugin.config?.mod || plugin.name || plugin.tag">{{ plugin.config?.settings || plugin.tag }}</a>
    }
    <a routerLink="./user"
       routerLinkActive="current-tab"
       i18n-title title="🧑️ User permissions"
       i18n>permissions</a>
    <a routerLink="./plugin"
       routerLinkActive="current-tab"
       i18n-title title="🧰 Ref Plugins"
       i18n>plugin</a>
    <a routerLink="./template"
       routerLinkActive="current-tab"
       i18n-title title="🎨 Ext Templates"
       i18n>template</a>
    @if (store.account.mod) {
      <a routerLink="./backup"
         routerLinkActive="current-tab"
         i18n-title title="⏏️ Backup"
         i18n>backup</a>
    }
    @if (config.scim && store.account.signedIn) {
      <a routerLink="./password"
         routerLinkActive="current-tab"
         i18n-title title="🔏 Change Password"
         i18n>password</a>
    }
    <a routerLink="./local"
       routerLinkActive="current-tab"
       i18n-title title="💾 Local Storage"
       i18n>local</a>
  </app-tabs>
  @if (store.view.type) {
    <app-sidebar [tag]="store.view.settingsTag"
                 [ext]="store.view.settingsExt"></app-sidebar>
  }
  <router-outlet></router-outlet>
</ng-container>