Skip to content

Commit b1e8f01

Browse files
committed
Fix issue #3: WebpackError: ReferenceError: Element is not defined
1 parent 0dd746e commit b1e8f01

File tree

6 files changed

+1266
-1042
lines changed

6 files changed

+1266
-1042
lines changed

.npmignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
docs
2+
screenshots
3+
__mocks__
4+
__tests__
5+
src

dist/dev.js

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

dist/index.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ var RangeSlider = React.forwardRef(function (_ref, ref) {
128128
var prefix = ThemeProvider.useBootstrapPrefix(bsPrefix, DEFAULT_CLASS_PREFIX);
129129
var isTooltip = tooltip === 'auto' || tooltip === 'on';
130130
var classes = classNames(className, prefix, size && "".concat(prefix, "--").concat(size), disabled && 'disabled', variant && "".concat(prefix, "--").concat(variant));
131-
var inputEl = React.createElement("input", _extends({
131+
var inputEl = /*#__PURE__*/React.createElement("input", _extends({
132132
type: "range",
133133
className: classes,
134134
value: value,
@@ -152,22 +152,24 @@ var RangeSlider = React.forwardRef(function (_ref, ref) {
152152
var fractFromCentre = (fract - 0.5) * 2;
153153
var adjustment = fractFromCentre * -thumbRadius; // Half thumb width
154154

155-
return React.createElement("span", {
155+
return /*#__PURE__*/React.createElement("span", {
156156
className: wrapClasses
157-
}, inputEl, React.createElement("div", _extends({
157+
}, inputEl, /*#__PURE__*/React.createElement("div", _extends({
158158
className: tooltipClasses,
159159
style: _objectSpread2({}, tooltipStyle || {}, {
160160
left: "calc(".concat(percentLeft, "% + ").concat(adjustment, "px)")
161161
})
162-
}, tooltipProps), React.createElement("div", {
162+
}, tooltipProps), /*#__PURE__*/React.createElement("div", {
163163
className: "".concat(prefix, "__tooltip__label")
164-
}, tooltipLabel ? tooltipLabel(value) : value), React.createElement("div", {
164+
}, tooltipLabel ? tooltipLabel(value) : value), /*#__PURE__*/React.createElement("div", {
165165
className: "".concat(prefix, "__tooltip__arrow")
166166
})));
167167
} else {
168168
return inputEl;
169169
}
170-
});
170+
}); // Fix: https://github.com/jaywilz/react-bootstrap-range-slider/issues/3
171+
172+
var Element = typeof Element === 'undefined' ? function () {} : Element;
171173
RangeSlider.propTypes = {
172174
value: PropTypes.number.isRequired,
173175
onChange: PropTypes.func.isRequired,

0 commit comments

Comments
 (0)