@braineet/ui
Version:
Braineet design system
43 lines (42 loc) • 2.02 kB
JavaScript
;
exports.__esModule = true;
exports.Thumb = exports.Mark = exports.Inner = exports.Container = void 0;
var _reactRange = require("react-range");
var _styledComponents = _interopRequireDefault(require("styled-components"));
var _box = _interopRequireDefault(require("../box"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
var Container = exports.Container = (0, _styledComponents.default)(_box.default).withConfig({
displayName: "styles__Container",
componentId: "sc-gnsyx0-0"
})(["opacity:", ";border-radius:16px;padding:6px 6px;background:", ";display:flex;width:100%;"], function (p) {
return p.disabled ? 0.6 : 1;
}, function (p) {
return p.theme.utils.lighten('black', 0.1);
});
var Inner = exports.Inner = (0, _styledComponents.default)(_box.default).withConfig({
displayName: "styles__Inner",
componentId: "sc-gnsyx0-1"
})(["position:relative;height:20px;width:100%;border-radius:10px;background:", ";align-self:center;"], function (p) {
return (0, _reactRange.getTrackBackground)({
values: p.sliderValues,
colors: [p.theme.colors.brand90, 'transparent'],
min: p.minVal,
max: p.maxVal
});
});
var Mark = exports.Mark = (0, _styledComponents.default)('div').withConfig({
displayName: "styles__Mark",
componentId: "sc-gnsyx0-2"
})(["height:20px;width:5px;display:inline-flex;align-items:center;justify-content:center;"]);
var Thumb = exports.Thumb = (0, _styledComponents.default)('div').withConfig({
displayName: "styles__Thumb",
componentId: "sc-gnsyx0-3"
})(["height:24px;width:24px;border-radius:16px;background-color:", ";border:2px solid ", ";display:flex;justify-content:center;align-items:center;box-shadow:0px 8px 16px -8px ", ";&:focus{box-shadow:0px 0px 0px 2px ", ";}"], function (p) {
return p.theme.colors.background.white;
}, function (p) {
return p.theme.utils.lighten('black', 0.1);
}, function (p) {
return p.theme.utils.lighten('black', 0.1);
}, function (p) {
return p.theme.colors.brand90;
});