Skip to content

Commit 290a7e9

Browse files
committed
feat(material-experimental/mdc-slider): implement MatSlider
1 parent 4dfee9b commit 290a7e9

File tree

5 files changed

+299
-89
lines changed

5 files changed

+299
-89
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {MatSliderThumb} from './slider-thumb';
1414

1515
@NgModule({
1616
imports: [MatCommonModule, CommonModule],
17-
exports: [MatSlider],
17+
exports: [MatSlider, MatSliderThumb],
1818
declarations: [
1919
MatSlider,
2020
MatSliderThumb,

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

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

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

Lines changed: 0 additions & 74 deletions
This file was deleted.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!-- Inputs -->
2+
<ng-content></ng-content>
3+
4+
<!-- Track -->
5+
<div class="mdc-slider__track">
6+
<div class="mdc-slider__track--inactive"></div>
7+
<div class="mdc-slider__track--active">
8+
<div class="mdc-slider__track--active_fill" #trackActive></div>
9+
</div>
10+
<div *ngIf="hasTickMarks" class="mdc-slider__tick-marks" #tickMarkContainer>
11+
<div *ngFor="let tickMark of _tickMarks" class="{{_getTickMarkClass(tickMark)}}"></div>
12+
</div>
13+
</div>
14+
15+
<!-- Thumbs -->
16+
<div class="mdc-slider__thumb" *ngFor="let thumb of _getThumbTypes()" #thumb>
17+
<div class="mdc-slider__value-indicator-container" *ngIf="isDiscrete">
18+
<div class="mdc-slider__value-indicator">
19+
<span class="mdc-slider__value-indicator-text">
20+
{{_getValueIndicatorTextByThumb(thumb)}}
21+
</span>
22+
</div>
23+
</div>
24+
<div class="mdc-slider__thumb-knob" #knob></div>
25+
</div>

0 commit comments

Comments
 (0)