UNPKG

@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
"use strict"; 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;