trait-modal.component.html 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <div class="dimensions">
  2. <div class="title">
  3. @if (isUpdate && !isAddedFromCharacter) {
  4. {{ "traits.modal.editTrait" | translate }}
  5. } @else {
  6. {{ "traits.modal.addTrait" | translate }}
  7. }
  8. </div>
  9. <div class="flex-form t-15">
  10. <div>
  11. <div class="input-label">{{ "modal.name" | translate }}</div>
  12. <mat-form-field appearance="outline" class="w-50">
  13. <input matInput [(ngModel)]="name" />
  14. </mat-form-field>
  15. </div>
  16. <div>
  17. <div class="input-label">{{ "modal.shortDescription" | translate }}</div>
  18. <div class="NgxEditor__Wrapper">
  19. <ngx-editor-menu [editor]="shortEditor" [toolbar]="toolbar">
  20. </ngx-editor-menu>
  21. <ngx-editor
  22. [editor]="shortEditor"
  23. [(ngModel)]="shortDescription"
  24. [placeholder]="'traits.modal.shortPlaceholder' | translate"
  25. ></ngx-editor>
  26. </div>
  27. <div class="hint">{{ "traits.modal.shortHint" | translate }}</div>
  28. </div>
  29. <div>
  30. <div class="input-label">{{ "modal.longDescription" | translate }}</div>
  31. <div class="NgxEditor__Wrapper">
  32. <ngx-editor-menu [editor]="longEditor" [toolbar]="toolbar">
  33. </ngx-editor-menu>
  34. <ngx-editor
  35. [editor]="longEditor"
  36. [(ngModel)]="longDescription"
  37. [placeholder]="'traits.modal.longPlaceholder' | translate"
  38. ></ngx-editor>
  39. </div>
  40. <div class="hint">{{ "traits.modal.longHint" | translate }}</div>
  41. </div>
  42. <div class="horizontal-buttons">
  43. @if (isUpdate && !isAddedFromCharacter) {
  44. <ui-button
  45. [color]="'green'"
  46. [type]="'apply'"
  47. style="width: 45%"
  48. (click)="update()"
  49. ></ui-button>
  50. } @else {
  51. <ui-button
  52. [color]="'green'"
  53. [type]="'add'"
  54. style="width: 45%"
  55. (click)="add()"
  56. ></ui-button>
  57. }
  58. <ui-button
  59. [color]="'red'"
  60. [type]="'cancel'"
  61. style="width: 45%"
  62. (click)="cancel()"
  63. ></ui-button>
  64. </div>
  65. </div>
  66. </div>