@xo-union/tk-component-header-nav
Version:
22 lines (21 loc) • 799 B
JavaScript
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _urlsCjs = require("./utils/urls.cjs.js");
const preloadSnippet = function () {
let {
ssi = false,
tag = 'latest'
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
const jsUrl = (0, _urlsCjs.getHeaderAssetUrl)(tag, 'main.js');
const cssUrl = ssi ? (0, _urlsCjs.getHeaderAssetUrl)(tag, 'secondary.css') : (0, _urlsCjs.getHeaderAssetUrl)(tag, 'styles.css');
return `
<link rel="preload" as="script" href="${jsUrl.toString()}">
<link rel="preload" as="style" href="${cssUrl.toString()}">
`;
};
var _default = preloadSnippet;
exports.default = _default;
;