Project

General

Profile

1
<div class="p-grid p-nogutter">
2
  <div class="p-col main-content">
3

    
4
    <h1>{{'TEMPLATES-MANAGEMENT' | translate}}</h1>
5

    
6
    <app-horizontal-menu></app-horizontal-menu>
7

    
8
    <app-breadcrumb></app-breadcrumb>
9

    
10
    <div class="p-grid p-nogutter p-pt-5 p-pb-5">
11

    
12
      <div class="p-col p-nogutter p-col-12">
13
        <div class="p-grid p-nogutter p-jc-end">
14
          <button pButton
15
                  pRipple
16
                  type="button"
17
                  label="{{'ADD-NEW-TEMPLATE' | translate}}"
18
                  icon="pi pi-plus-circle"
19
                  class="p-button-primary"
20
                  [disabled]="!canAddNewTemplate()"
21
                  (click)="addTemplate()">
22
          </button>
23
          <app-create-template-dialog [displayDialog]="displayTemplateCreationDialog"
24
                                      [header]= "header"
25
                                      (cancelled)="displayTemplateCreationDialog = false"
26
                                      (valueChange)="passEvent($event)">
27
          </app-create-template-dialog>
28
        </div>
29
      </div>
30

    
31
      <div class="p-col p-nogutter p-col-12 p-mt-5">
32
        <app-templates-search [paginationEventRequest]="paginationEventRequest"
33
                              (searchResults)="searchMade($event)"
34
                              [valueTableChange]="valueOfTableChanged"
35
(loading)="passLoadingForTable($event)">
36
        </app-templates-search>
37
      </div>
38

    
39
      <div class="p-col p-nogutter p-col-12 p-mt-5">
40
        <app-templates-search-results [searchResultsPage]="searchResults"
41
                                      (paginationEvent)="paginationEvent($event)"
42
                                      (valueChange)="passEvent($event)"
43
                                      [loading]="loading">
44
        </app-templates-search-results>
45
      </div>
46

    
47
    </div>
48

    
49
  </div>
50
</div>
(1-1/4)