UNPKG

generator-angular-material-fullstack

Version:

Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node

82 lines (80 loc) 3.27 kB
<div ng-controller="ShellCtrl" class="main-shell"> <md-sidenav class="md-sidenav-left md-whiteframe-z2" md-component-id="left"> <md-toolbar class="md-tall md-accent"> <% if(filters.auth) {%> <div ng-if="isLoggedIn()" layout="column" layout-padding class="profile-container"> <div flex></div> <div layout-padding layout="column"> <div class="profile-name">{{ getCurrentUser().name }}</div> <div class="profile-email">{{ getCurrentUser().email }}</div> </div> </div> <% } %> </md-toolbar> <md-content layout-padding> </md-content> </md-sidenav> <md-toolbar> <div class="md-toolbar-tools"> <md-button ng-click="toggleLeft()" class="md-icon-button" aria-label="Settings"> <md-icon md-svg-icon="assets/icons/menu.svg"></md-icon> </md-button> <h2> <span><%= _.slugify(_.humanize(appname)) %></span> </h2> <span flex=""></span> <md-menu> <md-button aria-label="Open phone interactions menu" class="md-icon-button" ng-click="openMenu($mdOpenMenu, $event)"> <md-icon md-menu-origin md-svg-icon="assets/icons/dots-vertical.svg"></md-icon> </md-button> <md-menu-content width="4"> <md-menu-item> <md-button ng-click="showAddDialog($event)"> <md-icon md-svg-icon="content:add" md-menu-align-target></md-icon> Add </md-button> </md-menu-item> <md-menu-item> <md-button ng-click="redial($event)"> <md-icon md-svg-icon="communication:dialpad" md-menu-align-target></md-icon> Redial </md-button> </md-menu-item> <md-menu-item> <md-button disabled="disabled" ng-click="checkVoicemail()"> <md-icon md-svg-icon="communication:voicemail"></md-icon> Check voicemail </md-button> </md-menu-item> <md-menu-item> <md-button ng-click="toggleNotifications()"> <md-icon md-svg-icon="social:notifications{{notificationsEnabled ? '_off' : ''}}"></md-icon> {{notificationsEnabled ? 'Disable' : 'Enable' }} notifications </md-button> </md-menu-item> <% if(filters.auth) {%> <md-menu-divider></md-menu-divider> <md-menu-item ng-hide="isLoggedIn()" <% if (filters.uirouter) { %>ui-sref="login"<% } else { %>href="/login"<% } %>> <md-button> <md-icon md-svg-icon="action:input"></md-icon> Login </md-button> </md-menu-item> <md-menu-item ng-hide="isLoggedIn()" <% if (filters.uirouter) { %>ui-sref="signup"<% } else { %>href="/signup"<% } %>> <md-button> <md-icon md-svg-icon="action:launch"></md-icon> Signup </md-button> </md-menu-item> <md-menu-item ng-show="isLoggedIn()"> <md-button ng-click="logout()"> <md-icon md-svg-icon="action:exit_to_app"></md-icon> Logout </md-button> </md-menu-item> <% } %> </md-menu-content> </md-menu> </div> </md-toolbar> </div>