@xo-union/tk-component-header-nav
Version:
14 lines • 533 B
JavaScript
import { getHeaderAssetUrl } from "./utils/urls.js";
const preloadSnippet = function () {
let {
ssi = false,
tag = 'latest'
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
const jsUrl = getHeaderAssetUrl(tag, 'main.js');
const cssUrl = ssi ? getHeaderAssetUrl(tag, 'secondary.css') : getHeaderAssetUrl(tag, 'styles.css');
return `
<link rel="preload" as="script" href="${jsUrl.toString()}">
<link rel="preload" as="style" href="${cssUrl.toString()}">
`;
};
export default preloadSnippet;