Skip to content

Commit 3f11d36

Browse files
authored
test(material-experimental/mdc-slider): add server-side rendering test (#22650)
Resolves a TODO about setting up an SSR check. It seems like the function call is safe, because we don't initialize the MDC logic on the server.
1 parent 2646ce9 commit 3f11d36

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -989,8 +989,6 @@ class SliderAdapter implements MDCSliderAdapter {
989989
return this._delegate._getInput(thumbPosition)._isFocused();
990990
}
991991
getThumbKnobWidth = (thumbPosition: Thumb): number => {
992-
// TODO(wagnermaciel): Check if this causes issues for SSR
993-
// once the mdc-slider is added back to the kitchen sink SSR app.
994992
return this._delegate._getKnobElement(thumbPosition).getBoundingClientRect().width;
995993
}
996994
getThumbBoundingClientRect = (thumbPosition: Thumb): ClientRect => {

src/universal-app/kitchen-sink-mdc/kitchen-sink-mdc.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,16 @@ <h2>MDC slide-toggle</h2>
104104
<mat-slide-toggle>with a label</mat-slide-toggle>
105105

106106
<h2>MDC Slider</h2>
107+
<mat-slider>
108+
<input matSliderThumb value="60">
109+
</mat-slider>
110+
<mat-slider>
111+
<input matSliderThumb value="50" disabled>
112+
</mat-slider>
113+
<mat-slider min="200" max="500" step="100" discrete showTickMarks>
114+
<input value="300" matSliderStartThumb>
115+
<input value="400" matSliderEndThumb>
116+
</mat-slider>
107117

108118
<h2>MDC Tabs</h2>
109119

0 commit comments

Comments
 (0)