Skip to content

Commit 2d360c1

Browse files
committed
refactor(progress): signals for value and variant prop
1 parent fc922de commit 2d360c1

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/app/views/base/progress/progress.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<c-progress [value]="25" class="mb-3" />
2020
<c-progress [value]="50" class="mb-3" />
2121
<c-progress [value]="75" class="mb-3" />
22-
<c-progress [value]="value" [variant]="variant" animated class="mb-3">{{ value }}%</c-progress>
22+
<c-progress [value]="value()" [variant]="variant()" animated class="mb-3">{{ value() }}%</c-progress>
2323
<hr>
2424
<c-progress class="mb-3">
2525
<c-progress-bar [value]="33">33%</c-progress-bar>

src/app/views/base/progress/progress.component.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from '@angular/core';
1+
import { Component, signal } from '@angular/core';
22
import {
33
CardBodyComponent,
44
CardComponent,
@@ -18,14 +18,14 @@ import { DocsComponentsComponent, DocsExampleComponent } from '@docs-components/
1818
})
1919
export class AppProgressComponent {
2020

21+
readonly value = signal(10);
22+
readonly variant= signal<'striped'|undefined>(undefined);
23+
2124
constructor() {
2225
setTimeout(() => {
23-
this.value = 100;
24-
this.variant = 'striped';
26+
this.value.set(100);
27+
this.variant.set('striped');
2528
}, 3000);
2629
}
2730

28-
value = 10;
29-
variant?: 'striped';
30-
3131
}

0 commit comments

Comments
 (0)