comp-nav.component.html 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <div class="bar">
  2. <nz-avatar
  3. nzSize="large"
  4. nzIcon="user"
  5. nzSrc="/img/avatar.png"
  6. ></nz-avatar>
  7. @if(!viewCollapsed){
  8. <div class="user">
  9. <div class="name">{{ tbookSer.profile?.user?.name || "未认证用户" }}<nz-tag [nzColor]="'red'">{{tbookSer.profile?.identity}}</nz-tag></div>
  10. <div class="email">
  11. {{ tbookSer.profile?.user?.email || "test@edu.com" }}
  12. </div>
  13. </div>
  14. <div class="more">
  15. <button
  16. mat-icon-button
  17. nzType="primary"
  18. nz-popover
  19. nzPopoverTitle="操作"
  20. [(nzPopoverVisible)]="visible"
  21. (nzPopoverVisibleChange)="change($event)"
  22. nzPopoverTrigger="click"
  23. [nzPopoverContent]="contentTemplate"
  24. >
  25. <mat-icon fontIcon="more"></mat-icon>
  26. </button>
  27. <ng-template #contentTemplate>
  28. <div style="display: flex; flex-direction: column">
  29. <!-- <a
  30. nz-button
  31. nzType="link"
  32. (click)="clickMe()"
  33. style="margin-bottom: 6px;color:#3e49b3;"
  34. >我的</a
  35. > -->
  36. <a
  37. nz-button
  38. nzType="link"
  39. style="color: #3e49b3"
  40. (click)="authServr.logout()"
  41. >退出登录</a
  42. >
  43. </div>
  44. </ng-template>
  45. </div>
  46. }
  47. </div>