Skip to content

Commit 124b7de

Browse files
authored
feat(material-experimental/mdc-slider): implement the SliderAdapter (#21844)
* feat(material-experimental/mdc-slider): implement the SliderAdapter * complete the core logic for MatSliderThumb and MatSlider * collapse slider-thumb.ts and slider-adapter.ts into slider.ts
1 parent f8622fe commit 124b7de

File tree

8 files changed

+426
-302
lines changed

8 files changed

+426
-302
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<mat-slider min="-5" max="0" discrete showTickMarks>
2+
<input matSliderStartThumb>
3+
<input matSliderEndThumb>
4+
</mat-slider>

src/material-experimental/mdc-slider/module.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
import {CommonModule} from '@angular/common';
1010
import {NgModule} from '@angular/core';
1111
import {MatCommonModule} from '@angular/material-experimental/mdc-core';
12-
import {MatSlider} from './slider';
13-
import {MatSliderThumb} from './slider-thumb';
12+
import {MatSlider, MatSliderThumb} from './slider';
1413

1514
@NgModule({
1615
imports: [MatCommonModule, CommonModule],

src/material-experimental/mdc-slider/public-api.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
export {MatSlider} from './slider';
10-
export {MatSliderThumb} from './slider-thumb';
9+
export {MatSlider, MatSliderThumb, MatSliderDragEvent} from './slider';
1110
export {MatSliderModule} from './module';

src/material-experimental/mdc-slider/slider-adapter.ts

Lines changed: 0 additions & 138 deletions
This file was deleted.

src/material-experimental/mdc-slider/slider-thumb.ts

Lines changed: 0 additions & 101 deletions
This file was deleted.

src/material-experimental/mdc-slider/slider.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
<div class="mdc-slider__thumb" *ngFor="let thumb of _getThumbTypes()" #thumb>
1717
<div class="mdc-slider__value-indicator-container" *ngIf="discrete">
1818
<div class="mdc-slider__value-indicator">
19-
<span class="mdc-slider__value-indicator-text">
20-
{{_getValueIndicatorTextByThumb(thumb)}}
21-
</span>
19+
<span class="mdc-slider__value-indicator-text">{{_getValueIndicatorText(thumb)}}</span>
2220
</div>
2321
</div>
2422
<div class="mdc-slider__thumb-knob" #knob></div>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@import '@material/slider/slider';
2+
@include core-styles;
3+
4+
.mdc-slider {
5+
display: block;
6+
}

0 commit comments

Comments
 (0)