Project

General

Profile

1
<div page-content>
2
  <div inner>
3
    <div *ngIf="stakeholder">
4
      <div class="uk-card-header">
5
        <div class="uk-flex uk-child-width-1-1 uk-child-width-1-2@m uk-grid" uk-grid>
6
          <div>
7
            <div class="uk-text-small title">
8
              Manage Profile
9
            </div>
10
            <div>
11
              <span class="uk-text-bold">{{stakeholder.name}}</span>
12
              <span *ngIf="editStakeholderComponent.dirty && !loading"> (unsaved changes)</span>
13
            </div>
14
          </div>
15
          <div class="uk-text-right@m uk-text-center">
16
            <button class="uk-button uk-button-secondary outlined uk-margin-right"
17
                    (click)="reset()"
18
                    [disabled]="loading || !editStakeholderComponent.dirty">Reset
19
            </button>
20
            <button class="uk-button uk-button-secondary"
21
                    (click)="save()"
22
                    [disabled]="loading || editStakeholderComponent.disabled">Save
23
            </button>
24
          </div>
25
        </div>
26
      </div>
27
      <div class="uk-card uk-card-default uk-position-relative" style="min-height: 60vh">
28
        <div [class.hidden]="loading">
29
          <edit-stakeholder #editStakeholderComponent [disableAlias]="true"
30
                            [maxHeight]="'60vh'" [paddingLarge]="true" ></edit-stakeholder>
31
        </div>
32
        <div *ngIf="loading" class="uk-position-center">
33
          <loading *ngIf="loading"></loading>
34
        </div>
35
      </div>
36
    </div>
37
  </div>
38
</div>
(2-2/4)