comp-nav.component.html 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <div class="bar">
  2. <nz-avatar
  3. (click)="goUrl('/profile')"
  4. nzIcon="user"
  5. style="background-color: #87d068;cursor: pointer;"
  6. ></nz-avatar>
  7. @if(!viewCollapsed){
  8. <div class="user">
  9. <div class="name">{{ tbookSer.profile?.name || "彭秀龙" }}</div>
  10. <div class="email">{{ tbookSer.profile?.email || "dayi@edu.com" }}</div>
  11. </div>
  12. <div class="more">
  13. <button
  14. mat-icon-button
  15. nzType="primary"
  16. nz-popover
  17. nzPopoverTitle="操作"
  18. [(nzPopoverVisible)]="visible"
  19. (nzPopoverVisibleChange)="change($event)"
  20. nzPopoverTrigger="click"
  21. [nzPopoverContent]="contentTemplate"
  22. >
  23. <mat-icon fontIcon="more"></mat-icon>
  24. </button>
  25. <ng-template #contentTemplate>
  26. <div style="display: flex; flex-direction: column">
  27. <a
  28. nz-button
  29. nzType="link"
  30. (click)="clickMe()"
  31. style="margin-bottom: 6px"
  32. >我的</a
  33. >
  34. <a nz-button nzType="link" (click)="clickMe()">退出登录</a>
  35. </div>
  36. </ng-template>
  37. </div>
  38. }
  39. </div>