generator-angular-material-fullstack
Version:
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
56 lines (55 loc) • 2.55 kB
text/jade
div(ng-controller='ShellCtrl').main-shell
md-sidenav.md-sidenav-left.md-whiteframe-z2(md-component-id='left')
md-toolbar.md-tall.md-accent
<% if(filters.auth) {%>
.profile-container(layout='column', layout-padding='', ng-if='isLoggedIn()')
div(flex='')
div(layout-padding='', layout='column')
.profile-name {{ getCurrentUser().name }}
.profile-email {{ getCurrentUser().email }}
<% } %>
md-content(layout-padding='')
md-toolbar
.md-toolbar-tools
md-button.md-icon-button(ng-click='toggleLeft()', aria-label='Settings')
md-icon(md-svg-icon='navigation:menu')
h2
span
span(flex='')
md-menu
md-button.md-icon-button(aria-label='Open phone interactions menu', ng-click='openMenu($mdOpenMenu, $event)')
md-icon(md-menu-origin='', md-svg-icon='navigation:more_vert')
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='')
| Add
md-menu-item
md-button(ng-click='redial($event)')
md-icon(md-svg-icon='communication:dialpad', md-menu-align-target='')
| Redial
md-menu-item
md-button(disabled='disabled', ng-click='checkVoicemail()')
md-icon(md-svg-icon='communication:voicemail')
| Check voicemail
md-menu-item
md-button(ng-click='toggleNotifications()')
md-icon(md-svg-icon="social:notifications{{notificationsEnabled ? '_off' : ''}}")
| {{notificationsEnabled ? 'Disable' : 'Enable' }} notifications
<% if(filters.auth) {%>
md-menu-divider
md-menu-item(ng-hide='isLoggedIn()')
md-button
md-icon(md-svg-icon='action:input')
span(<% if (filters.uirouter) { %>ui-sref='login'<% } else { %>href='/login'<% } %>)
| Login
md-menu-item(ng-hide='isLoggedIn()')
md-button
md-icon(md-svg-icon='action:launch')
span(<% if (filters.uirouter) { %>ui-sref='signup'<% } else { %>href='/signup'<% } %>)
| Signup
md-menu-item(ng-show='isLoggedIn()')
md-button(ng-click='logout()')
md-icon(md-svg-icon='action:exit_to_app')
| Logout
<% } %>