Project

General

Profile

1
<!--disable_transitions -->
2
<div class="sidebar_main_swipe" [class.sidebar_main_active]="open && hasSidebar"
3
     [class.sidebar_mini]="!open && hasMiniMenu && hasSidebar" [class.stakeholderPage]="isFrontPage">
4
  <div *ngIf="hasHeader" id="header_main" [class.light_header]="isFrontPage" [class.header_full]="!hasSidebar">
5
    <img
6
        *ngIf="((!open && !hasMiniMenu) || !hasSidebar) && (properties.environment === 'beta' || properties.environment === 'development')"
7
        class="badge"
8
        [src]="'assets/common-assets/'+(properties.environment =='beta'?'beta_flag.svg':'prototype_flag.svg')"
9
        [alt]="properties.environment">
10
    <nav class="uk-navbar" [class.uk-light]="!isFrontPage">
11
      <div *ngIf="stakeholder" class="uk-navbar-center">
12
        <schema2jsonld *ngIf="properties"  [URL]="properties.domain + properties.baseLink + '/' + stakeholder.alias"
13
                       [logoURL]="stakeholder.logoUrl" type="home"
14
                       [searchActionRoute]="properties.searchLinkToResults" [searchAction]="false"
15
                       [name]="'Monitor Dashboard | ' + this.stakeholder.name"
16
                       [description]="stakeholder.name + ' monitoring dashboard'">
17
        </schema2jsonld>
18
        <ul class="uk-navbar-nav user_actions uk-padding uk-padding-remove-vertical  uk-padding-remove-right">
19
          <!--<li>
20
            <a class="uk-logo uk-navbar-item uk-link uk-margin-left "
21
               [routerLink]="'/'+stakeholder.alias">
22
              <img *ngIf="stakeholder.logoUrl" [src]="stakeholder.logoUrl" class=" logo uk-responsive-height">
23
            </a>
24
          </li>-->
25
          <li>
26
            <a class="uk-logo uk-navbar-item uk-link   "
27
               [routerLink]="'/'+stakeholder.alias">
28
              <div class="uk-text-capitalize uk-h4  uk-text-bold uk-margin-remove">
29
                <span>    {{stakeholder.name}}</span>
30
              </div>
31
            </a>
32
          </li>
33
        </ul>
34
      </div>
35
      <div class="uk-navbar-right">
36
        <ul class="uk-navbar-nav user_actions">
37
          <li *ngIf="isFrontPage" title="It is comming soon. Stay tuned!">
38
            <a [routerLink]="(isAdmin()?['/admin']:null)">
39
              Manage
40
            </a>
41
          </li>
42
          <li>
43
            <user-mini *ngIf="properties"
44
                       [user]="user" [dashboard]="true"
45
                       [redirectUrl]="properties.afterLoginRedirectLink"
46
                       [logInUrl]=properties.loginUrl [logOutUrl]=properties.logoutUrl
47
                       [cookieDomain]=properties.cookieDomain
48
                       [userMenuItems]=userMenuItems>
49
            </user-mini>
50
          </li>
51
        </ul>
52
      </div>
53
    </nav>
54
  </div>
55
  <dashboard-sidebar *ngIf="stakeholder && isFrontPage" [items]="sideBarItems"
56
                     [activeItem]="activeTopic?activeTopic.alias:null" [showHeader]=true
57
                     [searchLink]="(properties.showContent)?properties.searchLinkToResults:null"
58
                     [searchParams]="createSearchParameters()"
59
                     [headerUrl]="properties.domain + properties.baseLink" queryParamsHandling="preserve"
60
  ></dashboard-sidebar>
61
  <dashboard-sidebar *ngIf="hasAdminMenu" [items]="adminMenuItems" headerName="Monitor"
62
                     headerDashboard="Administration Panel" [headerUrl]="properties.domain + properties.baseLink"
63
  ></dashboard-sidebar>
64
  <div *ngIf="hasSidebar" id="hide_controls">
65
    <div id="toggle" [class.sidebar_main_open]="open" (click)="toggleOpen($event)" class="uk-margin-auto">
66
      <i class="material-icons">play_circle_filled</i>
67
      <span *ngIf="open" class="uk-margin-small-left">Hide Controls</span>
68
    </div>
69
  </div>
70
  <router-outlet></router-outlet>
71
  <role-verification *ngIf="stakeholder && properties.environment === 'development'"
72
                     [id]="stakeholder.alias" [name]="stakeholder.name" [type]="stakeholder.type"></role-verification>
73
</div>
(2-2/5)