Skip to content

Commit 7fcd9f7

Browse files
committed
Added id and className properties
1 parent a9e3ab9 commit 7fcd9f7

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

src/components/MultiRangeSlider.tsx

+4-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ const MultiRangeSlider = function (props: MultiRangeSliderProps) {
4141
disabled = false,
4242
inverted = false,
4343
color = 'green',
44-
style
44+
style,
45+
id,
46+
className = ''
4547
} = props
4648

4749
/**
@@ -88,7 +90,7 @@ const MultiRangeSlider = function (props: MultiRangeSliderProps) {
8890
const disabledClass = disabled ? 'disabled' : ''
8991

9092
return (
91-
<div className='slider-parent' style={style}>
93+
<div id={id} className={`slider-parent ${className}`} style={style}>
9294
<input
9395
type="range"
9496
min={defaultMinValue}

src/components/SingleRangeSlider.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ const SingleRangeSlider = function (props: SingleRangeSliderProps) {
3535
disabled = false,
3636
inverted = false,
3737
style,
38+
id,
39+
className = '',
3840
onChange
3941
} = props
4042

@@ -72,7 +74,7 @@ const SingleRangeSlider = function (props: SingleRangeSliderProps) {
7274
const disabledClass = disabled ? 'disabled' : ''
7375

7476
return (
75-
<div className='slider-parent' style={style}>
77+
<div id={id} className={`slider-parent ${className}`} style={style}>
7678
<input
7779
type="range"
7880
min={defaultMinValue}

src/types.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,12 @@ interface SliderProps {
3030
disabled?: boolean;
3131
/** A slider can have its colors inverted for contrast on a dark background. Default to `false`. */
3232
inverted?: boolean;
33-
/** Component custom styles. */
33+
/** Custom styles to assign to slider container. */
3434
style?: CSSProperties;
35+
/** ID to assign to slider container. */
36+
id?: string;
37+
/** CSS class to assign to slider container. */
38+
className?: string;
3539
}
3640

3741
export type { RangeColor, SliderProps }

0 commit comments

Comments
 (0)