Skip to content

Commit

Permalink
chore: update Storybook source path for local and prod environment
Browse files Browse the repository at this point in the history
  • Loading branch information
kajabi-bot committed Jun 7, 2024
1 parent 4ee755c commit 4596526
Showing 1 changed file with 27 additions and 3 deletions.
30 changes: 27 additions & 3 deletions packages/sage-react/.storybook/preview-head.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,31 @@
Need local instance of Pine CORE running. not PINE ICONS
Make sure that the port here matches what is running in your local instance.
-->
<script type="module" src="https://localhost:7300/build/pine-core.esm.js"></script>
<script nomodule src="https://localhost:7300/build/index.esm.js"></script>
<script>
const LOCAL_PORT = 7301;
const host = window.location.host;
const timestamp = new Date().getTime(); // Generate a unique timestamp

if ( host.includes('localhost') ) {
window.PINE_CORE_URL = `https://localhost:${LOCAL_PORT}/build`;
} else {
window.PINE_CORE_URL = 'https://cdn.jsdelivr.net/npm/@pine-ds/core/dist/pine-core';
}

function setScriptLinks() {
const scriptModule = document.getElementById("scriptModule");
const scriptNoModule = document.getElementById("scriptNoModule");
const linkStyleSheet = document.getElementById("linkStyleSheet");

scriptModule.src = `${window.PINE_CORE_URL}/pine-core.esm.js?v=${timestamp}`;
scriptNoModule.src = `${window.PINE_CORE_URL}/index.esm.js?v=${timestamp}`;
linkStyleSheet.href = `${window.PINE_CORE_URL}/pine-core.css?v=${timestamp}`;
}

document.addEventListener('DOMContentLoaded', setScriptLinks);
</script>

<script id="scriptNoModule" nomodule></script>
<script id="scriptModule" type="module"></script>
<link id="linkStyleSheet" rel="stylesheet" />

<link rel="stylesheet" href="https://localhost:7300/build/pine-core.css" />

0 comments on commit 4596526

Please sign in to comment.