feat(html): add slider element (#655)

This commit is contained in:
rahim
2026-02-28 20:13:08 -08:00
committed by GitHub
parent 010e93ff34
commit d5df0150b3
14 changed files with 638 additions and 6 deletions
+24
View File
@@ -0,0 +1,24 @@
import { SliderBufferElement } from '../../ui/slider/slider-buffer-element';
import { SliderElement } from '../../ui/slider/slider-element';
import { SliderFillElement } from '../../ui/slider/slider-fill-element';
import { SliderThumbElement } from '../../ui/slider/slider-thumb-element';
import { SliderTrackElement } from '../../ui/slider/slider-track-element';
import { SliderValueElement } from '../../ui/slider/slider-value-element';
customElements.define(SliderElement.tagName, SliderElement);
customElements.define(SliderTrackElement.tagName, SliderTrackElement);
customElements.define(SliderFillElement.tagName, SliderFillElement);
customElements.define(SliderBufferElement.tagName, SliderBufferElement);
customElements.define(SliderThumbElement.tagName, SliderThumbElement);
customElements.define(SliderValueElement.tagName, SliderValueElement);
declare global {
interface HTMLElementTagNameMap {
[SliderElement.tagName]: SliderElement;
[SliderTrackElement.tagName]: SliderTrackElement;
[SliderFillElement.tagName]: SliderFillElement;
[SliderBufferElement.tagName]: SliderBufferElement;
[SliderThumbElement.tagName]: SliderThumbElement;
[SliderValueElement.tagName]: SliderValueElement;
}
}