tools-modal.component.html 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <div class="modal-dimensions">
  2. <h1 style="text-align: center">Hinweis</h1>
  3. <p style="text-align: center">
  4. Diese Seite ist momentan nur eingeschränkt funktionsbereit.
  5. </p>
  6. <h4>Werkzeuge</h4>
  7. <div style="display: flex; flex-direction: column; gap: 0.5rem">
  8. <ng-container
  9. *ngFor="let tool of proficiencies.tools; let toolIndex = index"
  10. >
  11. <div>
  12. <input type="text" [(ngModel)]="proficiencies.tools[toolIndex]" />
  13. <icon
  14. [size]="'s'"
  15. [type]="'UI'"
  16. [icon]="'remove'"
  17. [class]="'pointer'"
  18. (click)="deleteTool(toolIndex)"
  19. ></icon>
  20. </div>
  21. </ng-container>
  22. <icon
  23. [size]="'s'"
  24. [type]="'UI'"
  25. [icon]="'add'"
  26. [class]="'pointer'"
  27. (click)="addTool()"
  28. ></icon>
  29. </div>
  30. <br />
  31. <br />
  32. <h4>Sprachen</h4>
  33. <div style="display: flex; flex-direction: column; gap: 0.5rem">
  34. <ng-container
  35. class="example-box"
  36. *ngFor="let tool of proficiencies.languages; let languageIndex = index"
  37. >
  38. <div>
  39. <input
  40. type="text"
  41. [(ngModel)]="proficiencies.languages[languageIndex]"
  42. />
  43. <icon
  44. [size]="'s'"
  45. [type]="'UI'"
  46. [icon]="'remove'"
  47. [class]="'pointer'"
  48. (click)="deleteLanguage(languageIndex)"
  49. ></icon>
  50. </div>
  51. </ng-container>
  52. <icon
  53. [size]="'s'"
  54. [type]="'UI'"
  55. [icon]="'add'"
  56. [class]="'pointer'"
  57. (click)="addLanguage()"
  58. ></icon>
  59. </div>
  60. <div class="button-wrapper-2-block">
  61. <ui-button
  62. [type]="'update'"
  63. [size]="'xlarge'"
  64. [color]="'primary'"
  65. (click)="update()"
  66. ></ui-button>
  67. <ui-button
  68. [type]="'dismiss'"
  69. [size]="'xlarge'"
  70. [color]="'primary'"
  71. (click)="cancel()"
  72. ></ui-button>
  73. </div>
  74. </div>