Skip to content

Commit 7ecca03

Browse files
committed
fix: Update mat-slider for Angular Material 15 compatibility
- Replace [thumbLabel] with discrete attribute - Add matSliderThumb input for new slider structure - Fix demo app build errors with Angular Material 15
1 parent de5b1aa commit 7ecca03

File tree

1 file changed

+33
-21
lines changed

1 file changed

+33
-21
lines changed

src/app/master-configuration/master-configuration.component.html

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,10 @@
7373
max="150"
7474
min="20"
7575
step="10"
76-
[thumbLabel]="true"
77-
[(ngModel)]="demoService.config.fgsSize"
78-
></mat-slider>
76+
discrete
77+
>
78+
<input matSliderThumb [(ngModel)]="demoService.config.fgsSize">
79+
</mat-slider>
7980
</div>
8081

8182
<div>
@@ -86,9 +87,10 @@
8687
max="15"
8788
min="0"
8889
step="1"
89-
[thumbLabel]="true"
90-
[(ngModel)]="demoService.config.blur"
91-
></mat-slider>
90+
discrete
91+
>
92+
<input matSliderThumb [(ngModel)]="demoService.config.blur">
93+
</mat-slider>
9294
</div>
9395

9496
<mat-form-field>
@@ -155,9 +157,11 @@
155157
max="200"
156158
min="40"
157159
step="10"
158-
[thumbLabel]="true"
159-
[(ngModel)]="demoService.config.logoSize"
160-
></mat-slider>
160+
discrete
161+
>
162+
<input matSliderThumb [(ngModel)]="demoService.config.logoSize"
163+
>
164+
</mat-slider>
161165
</div>
162166
</div>
163167
<!-- Foreground }}}-->
@@ -213,9 +217,11 @@
213217
max="150"
214218
min="20"
215219
step="10"
216-
[thumbLabel]="true"
217-
[(ngModel)]="demoService.config.bgsSize"
218-
></mat-slider>
220+
discrete
221+
>
222+
<input matSliderThumb [(ngModel)]="demoService.config.bgsSize"
223+
>
224+
</mat-slider>
219225
</div>
220226

221227
<div>
@@ -226,9 +232,11 @@
226232
max="1"
227233
min="0.1"
228234
step="0.1"
229-
[thumbLabel]="true"
230-
[(ngModel)]="demoService.config.bgsOpacity"
231-
></mat-slider>
235+
discrete
236+
>
237+
<input matSliderThumb [(ngModel)]="demoService.config.bgsOpacity"
238+
>
239+
</mat-slider>
232240
</div>
233241

234242
<div>
@@ -239,9 +247,11 @@
239247
max="150"
240248
min="10"
241249
step="1"
242-
[thumbLabel]="true"
243-
[(ngModel)]="demoService.config.gap"
244-
></mat-slider>
250+
discrete
251+
>
252+
<input matSliderThumb [(ngModel)]="demoService.config.gap"
253+
>
254+
</mat-slider>
245255
</div>
246256

247257
<div *ngIf="demoService.config.hasProgressBar">
@@ -250,9 +260,11 @@
250260
max="10"
251261
min="1"
252262
step="1"
253-
[thumbLabel]="true"
254-
[(ngModel)]="demoService.config.pbThickness"
255-
></mat-slider>
263+
discrete
264+
>
265+
<input matSliderThumb [(ngModel)]="demoService.config.pbThickness"
266+
>
267+
</mat-slider>
256268
</div>
257269

258270
<mat-form-field *ngIf="demoService.config.hasProgressBar">

0 commit comments

Comments
 (0)