Skip to content

Commit 8f03a9d

Browse files
committed
Make all but value prop typings optional; add prop-types
1 parent 060b503 commit 8f03a9d

File tree

8 files changed

+1085
-27
lines changed

8 files changed

+1085
-27
lines changed

dist/examples-umd.d.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
import React from "react";
33
import { ChangeEvent } from "react";
44
interface RangeSliderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, "onChange"> {
5-
value: number;
6-
onChange: (ev: ChangeEvent, value: number) => void;
7-
onAfterChange: (ev: ChangeEvent, value: number) => void;
5+
value: number | string;
6+
onChange?: (ev: ChangeEvent, value: number) => void;
7+
onAfterChange?: (ev: ChangeEvent, value: number) => void;
88
disabled?: boolean;
99
size?: "sm" | "lg";
1010
min?: number;
1111
max?: number;
1212
step?: number;
13-
variant: "primary" | "secondary" | "success" | "danger" | "warning" | "info" | "dark" | "light";
14-
inputProps: Partial<React.InputHTMLAttributes<HTMLInputElement>>;
15-
tooltip: "auto" | "on" | "off";
16-
tooltipPlacement: "top" | "bottom";
13+
variant?: "primary" | "secondary" | "success" | "danger" | "warning" | "info" | "dark" | "light";
14+
inputProps?: Partial<React.InputHTMLAttributes<HTMLInputElement>>;
15+
tooltip?: "auto" | "on" | "off";
16+
tooltipPlacement?: "top" | "bottom";
1717
tooltipLabel?: (value: number) => string;
1818
tooltipStyle?: React.CSSProperties;
1919
tooltipProps?: Partial<React.HTMLAttributes<HTMLDivElement>>;

dist/index.d.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
import React from "react";
33
import { ChangeEvent } from "react";
44
interface RangeSliderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, "onChange"> {
5-
value: number;
6-
onChange: (ev: ChangeEvent, value: number) => void;
7-
onAfterChange: (ev: ChangeEvent, value: number) => void;
5+
value: number | string;
6+
onChange?: (ev: ChangeEvent, value: number) => void;
7+
onAfterChange?: (ev: ChangeEvent, value: number) => void;
88
disabled?: boolean;
99
size?: "sm" | "lg";
1010
min?: number;
1111
max?: number;
1212
step?: number;
13-
variant: "primary" | "secondary" | "success" | "danger" | "warning" | "info" | "dark" | "light";
14-
inputProps: Partial<React.InputHTMLAttributes<HTMLInputElement>>;
15-
tooltip: "auto" | "on" | "off";
16-
tooltipPlacement: "top" | "bottom";
13+
variant?: "primary" | "secondary" | "success" | "danger" | "warning" | "info" | "dark" | "light";
14+
inputProps?: Partial<React.InputHTMLAttributes<HTMLInputElement>>;
15+
tooltip?: "auto" | "on" | "off";
16+
tooltipPlacement?: "top" | "bottom";
1717
tooltipLabel?: (value: number) => string;
1818
tooltipStyle?: React.CSSProperties;
1919
tooltipProps?: Partial<React.HTMLAttributes<HTMLDivElement>>;

dist/index.js

Lines changed: 22 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)