summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/src/app/shared/forms/cd-form.ts
blob: 6fcb40e7df2b3fd9561899e4e318a3a14af3c79e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
export enum LoadingStatus {
  Loading,
  Ready,
  Error,
  None
}

export class CdForm {
  loading = LoadingStatus.Loading;

  loadingStart() {
    this.loading = LoadingStatus.Loading;
  }

  loadingReady() {
    this.loading = LoadingStatus.Ready;
  }

  loadingError() {
    this.loading = LoadingStatus.Error;
  }

  loadingNone() {
    this.loading = LoadingStatus.None;
  }
}