@@ -34,47 +34,40 @@ export enum InlineLoadingState {
3434 template : `
3535 @if (state !== InlineLoadingState.Hidden) {
3636 <div class="cds--inline-loading__animation">
37- @switch (state) {
38- @case (InlineLoadingState.Inactive || InlineLoadingState.Active) {
39- <div
40- class="cds--loading cds--loading--small"
41- [ngClass]="{
42- 'cds--loading--stop': state === InlineLoadingState.Inactive
43- }">
44- <svg class="cds--loading__svg" viewBox="0 0 100 100">
45- <circle class="cds--loading__background" cx="50%" cy="50%" r="44" />
46- <circle class="cds--loading__stroke" cx="50%" cy="50%" r="44" />
47- </svg>
48- </div>
49- }
50- @case (InlineLoadingState.Finished) {
51- <svg
52- cdsIcon="checkmark--filled"
53- size="16"
54- class="cds--inline-loading__checkmark-container">
37+ @if (state === InlineLoadingState.Inactive || state === InlineLoadingState.Active) {
38+ <div
39+ class="cds--loading cds--loading--small"
40+ [ngClass]="{
41+ 'cds--loading--stop': state === InlineLoadingState.Inactive
42+ }">
43+ <svg class="cds--loading__svg" viewBox="0 0 100 100">
44+ <circle class="cds--loading__background" cx="50%" cy="50%" r="44" />
45+ <circle class="cds--loading__stroke" cx="50%" cy="50%" r="44" />
5546 </svg>
56- }
57- @case (InlineLoadingState.Error) {
58- <svg
59- cdsIcon="error--filled"
60- size="16"
61- class="cds--inline-loading--error">
62- </svg>
63- }
47+ </div>
48+ } @else if (state === InlineLoadingState.Finished) {
49+ <svg
50+ cdsIcon="checkmark--filled"
51+ size="16"
52+ class="cds--inline-loading__checkmark-container">
53+ </svg>
54+ } @else if (state === InlineLoadingState.Error) {
55+ <svg
56+ cdsIcon="error--filled"
57+ size="16"
58+ class="cds--inline-loading--error">
59+ </svg>
6460 }
6561 </div>
6662 }
67- @switch(state) {
68- @case(InlineLoadingState.Inactive || InlineLoadingState.Active) {
69- <p class="cds--inline-loading__text">{{loadingText}}</p>
70- }
71- @case(InlineLoadingState.Finished) {
72- <p class="cds--inline-loading__text">{{successText}}</p>
73- }
74- @case(InlineLoadingState.Error) {
75- <p class="cds--inline-loading__text">{{errorText}}</p>
76- }
63+ @if(state === InlineLoadingState.Inactive || state === InlineLoadingState.Active) {
64+ <p class="cds--inline-loading__text">{{loadingText}}</p>
65+ } @else if(state === InlineLoadingState.Finished) {
66+ <p class="cds--inline-loading__text">{{successText}}</p>
67+ } @else if(state === InlineLoadingState.Error) {
68+ <p class="cds--inline-loading__text">{{errorText}}</p>
7769 }
70+
7871 ` ,
7972 changeDetection : ChangeDetectionStrategy . OnPush
8073} )
0 commit comments