bbm-component-library-test
Version:
React based component library for all BBM web applications
23 lines (17 loc) • 1.73 kB
JavaScript
;
var _templateObject = _taggedTemplateLiteral(["\n ", "\n"], ["\n ", "\n"]);
var _styledComponents = require("styled-components");
function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
var fonts = {
"Roboto Bold": [require("../../../../assets/fonts/roboto/roboto-bold-webfont.woff2"), require("../../../../assets/fonts/roboto/roboto-bold-webfont.woff")],
"Roboto Medium": [require("../../../../assets/fonts/roboto/roboto-medium-webfont.woff2"), require("../../../../assets/fonts/roboto/roboto-medium-webfont.woff")],
Roboto: [require("../../../../assets/fonts/roboto/roboto-regular-webfont.woff2"), require("../../../../assets/fonts/roboto/roboto-regular-webfont.woff")],
"Lato Light": [require("../../../../assets/fonts/lato/lato-light-webfont.woff2"), require("../../../../assets/fonts/lato/lato-light-webfont.woff")],
Lato: [require("../../../../assets/fonts/lato/lato-regular-webfont.woff2"), require("../../../../assets/fonts/lato/lato-regular-webfont.woff")],
"Lato Semibold": [require("../../../../assets/fonts/lato/lato-semibold-webfont.woff2"), require("../../../../assets/fonts/lato/lato-semibold-webfont.woff")],
"Lato Bold": [require("../../../../assets/fonts/lato/lato-bold-webfont.woff2"), require("../../../../assets/fonts/lato/lato-bold-webfont.woff")]
};
var injectFonts = Object.keys(fonts).map(function (font) {
return "\n @font-face {\n font-family: " + font + ";\n src: url(" + fonts[font][0] + ") format('woff2'),\n url(" + fonts[font][1] + ") format('woff');\n }\n ";
}).join("\n");
(0, _styledComponents.injectGlobal)(_templateObject, injectFonts);