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

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

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