Angular LMS app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 

102 lines
3.7 KiB

  1. <div class="page">
  2. <header class="nav-header">
  3. <button (click)="back()">
  4. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon>
  5. </button>
  6. <button class="settings-button" (click)="back()">
  7. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/settings.svg"></svg-icon>
  8. </button>
  9. </header>
  10. <section class="upfold">
  11. <div>
  12. <figure>
  13. <img src="https://pbs.twimg.com/profile_images/3478244961/01ebfc40ecc194a2abc81e82ab877af4.jpeg">
  14. </figure>
  15. <h5> Dwayne The Rock </h5>
  16. <p> 3000 XP </p>
  17. </div>
  18. </section>
  19. <section class="segment-buttons">
  20. <button (click)="selectedSegment='badges'"
  21. [ngClass]="{'active': selectedSegment === 'badges'}"> Badges </button>
  22. <button (click)="selectedSegment='friends'"
  23. [ngClass]="{'active': selectedSegment === 'friends'}"> Friends </button>
  24. <button (click)="selectedSegment='scores'"
  25. [ngClass]="{'active': selectedSegment === 'scores'}"> Scores </button>
  26. </section>
  27. <div class="segment-holder">
  28. <ul class="badge-list" *ngIf="selectedSegment === 'badges'">
  29. <li>
  30. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/star-medal.svg"></svg-icon>
  31. <div class="content">
  32. <label> You're a Star! </label>
  33. <p> 2 Teachers starred your profile </p>
  34. </div>
  35. </li>
  36. <li>
  37. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/number-1-medal.svg"></svg-icon>
  38. <div class="content">
  39. <label> You're a the One! </label>
  40. <p> Topper of 5 Tests </p>
  41. </div>
  42. </li>
  43. <li>
  44. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/star-medal.svg"></svg-icon>
  45. <div class="content">
  46. <label> You're a Star! </label>
  47. <p> 2 Teachers starred your profile </p>
  48. </div>
  49. </li>
  50. <li>
  51. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/number-1-medal.svg"></svg-icon>
  52. <div class="content">
  53. <label> You're a the One! </label>
  54. <p> Topper of 5 Tests </p>
  55. </div>
  56. </li>
  57. </ul>
  58. <ul class="friend-list" *ngIf="selectedSegment === 'friends'">
  59. <li>
  60. <img src="https://pbs.twimg.com/profile_images/3478244961/01ebfc40ecc194a2abc81e82ab877af4.jpeg">
  61. <div class="content">
  62. <label> Neil Hudson </label>
  63. <p> 1000XP </p>
  64. </div>
  65. </li>
  66. <li>
  67. <img src="https://pbs.twimg.com/profile_images/3478244961/01ebfc40ecc194a2abc81e82ab877af4.jpeg">
  68. <div class="content">
  69. <label> Katty Perry </label>
  70. <p> 1XP </p>
  71. </div>
  72. </li>
  73. <li>
  74. <img src="https://pbs.twimg.com/profile_images/3478244961/01ebfc40ecc194a2abc81e82ab877af4.jpeg">
  75. <div class="content">
  76. <label> Selena Gomez </label>
  77. <p> 10XP </p>
  78. </div>
  79. </li>
  80. <li>
  81. <img src="https://pbs.twimg.com/profile_images/3478244961/01ebfc40ecc194a2abc81e82ab877af4.jpeg">
  82. <div class="content">
  83. <label> Matt Le Blanc </label>
  84. <p> -19XP </p>
  85. </div>
  86. </li>
  87. </ul>
  88. </div>
  89. </div>