@gechiui/components
Version:
UI components for GeChiUI.
61 lines (52 loc) • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.InputWithSlider = void 0;
var _element = require("@gechiui/element");
var _hStack = require("../h-stack");
var _text = require("../text");
var _spacer = require("../spacer");
var _space = require("../ui/utils/space");
var _styles = require("./styles");
/**
* Internal dependencies
*/
const InputWithSlider = _ref => {
let {
min,
max,
label,
abbreviation,
onChange,
value
} = _ref;
return (0, _element.createElement)(_spacer.Spacer, {
as: _hStack.HStack,
spacing: 4
}, (0, _element.createElement)(_styles.NumberControlWrapper, {
min: min,
max: max,
label: label,
hideLabelFromVision: true,
value: value,
onChange: onChange,
prefix: (0, _element.createElement)(_spacer.Spacer, {
as: _text.Text,
paddingLeft: (0, _space.space)(3.5),
color: "blue",
lineHeight: 1
}, abbreviation),
hideHTMLArrows: true
}), (0, _element.createElement)(_styles.RangeControl, {
label: label,
hideLabelFromVision: true,
min: min,
max: max,
value: value,
onChange: onChange,
withInputField: false
}));
};
exports.InputWithSlider = InputWithSlider;
//# sourceMappingURL=input-with-slider.js.map