From c9e30022dff82edcc6f569b60fd22d8fee68c45a Mon Sep 17 00:00:00 2001 From: Konnor Rogers Date: Thu, 15 Jun 2023 13:25:12 -0400 Subject: [PATCH] overeager %CDNDIR% in sandbox previews. (#1377) * overeager with sandboxes * prettier --- docs/assets/scripts/code-previews.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/assets/scripts/code-previews.js b/docs/assets/scripts/code-previews.js index 1995c408..9400329e 100644 --- a/docs/assets/scripts/code-previews.js +++ b/docs/assets/scripts/code-previews.js @@ -50,6 +50,8 @@ const shoelaceVersion = document.documentElement.getAttribute('data-shoelace-version'); const reactVersion = '18.2.0'; + const cdndir = 'cdn'; + const npmdir = 'dist'; let flavor = getFlavor(); let count = 1; @@ -180,7 +182,7 @@ // HTML templates if (!isReact) { htmlTemplate = - `\n` + + `\n` + `\n${htmlExample}`; jsTemplate = ''; } @@ -191,10 +193,10 @@ jsTemplate = `import React from 'https://cdn.skypack.dev/react@${reactVersion}';\n` + `import ReactDOM from 'https://cdn.skypack.dev/react-dom@${reactVersion}';\n` + - `import { setBasePath } from 'https://cdn.skypack.dev/@shoelace-style/shoelace@${shoelaceVersion}/%CDNDIR%/utilities/base-path';\n` + + `import { setBasePath } from 'https://cdn.skypack.dev/@shoelace-style/shoelace@${shoelaceVersion}/${cdndir}/utilities/base-path';\n` + `\n` + `// Set the base path for Shoelace assets\n` + - `setBasePath('https://cdn.skypack.dev/@shoelace-style/shoelace@${shoelaceVersion}/%NPMDIR%/')\n` + + `setBasePath('https://cdn.skypack.dev/@shoelace-style/shoelace@${shoelaceVersion}/${npmdir}/')\n` + `\n${convertModuleLinks(reactExample)}\n` + `\n` + `ReactDOM.render(, document.getElementById('root'));`; @@ -202,7 +204,7 @@ // CSS templates cssTemplate = - `@import 'https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@${shoelaceVersion}/%CDNDIR%/themes/${ + `@import 'https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@${shoelaceVersion}/${cdndir}/themes/${ isDark ? 'dark' : 'light' }.css';\n` + '\n' +