UNPKG

compolicious

Version:
25 lines (20 loc) 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeFontFaces = void 0; var _react = _interopRequireDefault(require("react")); var _map = _interopRequireDefault(require("lodash/fp/map")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var fontSrcUrls = (0, _map.default)(function (url) { return "url(\"".concat(url, "\") format(\"").concat(url.match(/\.([^.]+)$/)[1], "\")"); }); var makeFontFaces = (0, _map.default)(function (_ref) { var fontFamily = _ref.fontFamily, urls = _ref.urls; return { fontFamily: fontFamily, src: fontSrcUrls(urls) }; }); exports.makeFontFaces = makeFontFaces;