@bootstrap-styled/provider
Version:
BootstrapProvider and UtilityProvider components help you manage reset, global styles and original bootstrap class utilities
35 lines (24 loc) • 1.57 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _styledComponents = require("styled-components");
var _reboot = require("@bootstrap-styled/css-utils/lib/reboot");
var _theme = _interopRequireDefault(require("bootstrap-styled/lib/theme"));
var _reset = _interopRequireDefault(require("./reset"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _templateObject() {
var data = _taggedTemplateLiteral(["\n ", "\n"]);
_templateObject = function _templateObject() {
return data;
};
return data;
}
function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var GlobalStyle = (0, _styledComponents.createGlobalStyle)(_templateObject(), function (props) {
return "\n ".concat(props.reset ? _reset.default : '', "\n ").concat(props.injectGlobal ? (0, _reboot.getGlobalStyleNoBootstrapProvider)(props.theme['$font-family-base'] || _theme.default['$font-family-base'], props.theme['$font-size-base'] || _theme.default['$font-size-base'], props.theme['$font-weight-base'] || _theme.default['$font-weight-base'], props.theme['$line-height-base'] || _theme.default['$line-height-base'], props.theme['$body-color'] || _theme.default['$body-color'], props.theme['$body-bg'] || _theme.default['$body-bg']) : '', "\n ");
});
var _default = GlobalStyle;
exports.default = _default;
module.exports = exports.default;
;