Browse Source

Removed AppContext from left menu

pull/282/head
Sebastian Stehle 8 years ago
parent
commit
ecb5ec84f6
  1. 14
      src/Squidex/app/shell/pages/app/left-menu.component.html
  2. 9
      src/Squidex/app/shell/pages/app/left-menu.component.ts

14
src/Squidex/app/shell/pages/app/left-menu.component.html

@ -1,31 +1,31 @@
<div class="sidebar">
<ul class="nav flex-column">
<li class="nav-item" *ngIf="ctx.app.permission !== 'Editor'">
<ul class="nav flex-column" *ngIf="appsState.snapshot.selectedApp; let app">
<li class="nav-item" *ngIf="app.permission !== 'Editor'">
<a class="nav-link" routerLink="schemas" routerLinkActive="active">
<i class="nav-icon icon-schemas"></i> <div class="nav-text">Schemas</div>
</a>
</li>
<li class="nav-item" *ngIf="ctx.app">
<li class="nav-item">
<a class="nav-link" routerLink="content" routerLinkActive="active">
<i class="nav-icon icon-contents"></i> <div class="nav-text">Content</div>
</a>
</li>
<li class="nav-item" *ngIf="ctx.app">
<li class="nav-item" *ngIf="app">
<a class="nav-link" routerLink="assets" routerLinkActive="active">
<i class="nav-icon icon-assets"></i> <div class="nav-text">Assets</div>
</a>
</li>
<li class="nav-item" *ngIf="ctx.app.permission !== 'Editor'">
<li class="nav-item" *ngIf="app.permission !== 'Editor'">
<a class="nav-link" routerLink="rules" routerLinkActive="active">
<i class="nav-icon icon-rules"></i> <div class="nav-text">Rules</div>
</a>
</li>
<li class="nav-item" *ngIf="ctx.app.permission !== 'Editor'">
<li class="nav-item" *ngIf="app.permission !== 'Editor'">
<a class="nav-link" routerLink="settings" routerLinkActive="active">
<i class="nav-icon icon-settings"></i> <div class="nav-text">Settings</div>
</a>
</li>
<li class="nav-item" *ngIf="ctx.app.permission !== 'Editor'">
<li class="nav-item" *ngIf="app.permission !== 'Editor'">
<a class="nav-link" routerLink="api" routerLinkActive="active">
<i class="nav-icon icon-api"></i> <div class="nav-text">API</div>
</a>

9
src/Squidex/app/shell/pages/app/left-menu.component.ts

@ -7,18 +7,15 @@
import { Component } from '@angular/core';
import { AppContext } from '@app/shared';
import { AppsState } from '@app/shared';
@Component({
selector: 'sqx-left-menu',
styleUrls: ['./left-menu.component.scss'],
templateUrl: './left-menu.component.html',
providers: [
AppContext
]
templateUrl: './left-menu.component.html'
})
export class LeftMenuComponent {
constructor(public readonly ctx: AppContext
constructor(public readonly appsState: AppsState
) {
}
}
Loading…
Cancel
Save