Skip to content

Commit

Permalink
eagerly load all spectrum dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
yesil committed Dec 15, 2023
1 parent a787a82 commit a74789a
Showing 1 changed file with 18 additions and 7 deletions.
25 changes: 18 additions & 7 deletions creativecloud/blocks/catalog/catalog.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,25 @@ import { getLibs } from '../../scripts/utils.js';
import '../sidenav/sidenav.js';

export default async function init(el) {
const libs = getLibs();
const miloLibs = getLibs();
await Promise.all([
import(`${libs}/deps/lit-all.min.js`),
import(`${libs}/features/spectrum-web-components/dist/sidenav.js`),
import(`${libs}/deps/merch-cards.js`),
import(`${libs}/blocks/merch-cards/merch-cards.js`),
import(`${libs}/deps/merch-card.js`),
import(`${libs}/blocks/merch-card/merch-card.js`),
import(`${miloLibs}/deps/lit-all.min.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/theme.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/button.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/icons/checkmark.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/icons/chevron.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/help-text.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/icon.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/icons-ui.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/icons-workflow.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/menu.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/overlay.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/popover.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/reactive-controllers.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/search.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/shared.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/sidenav.js`),
import(`${miloLibs}/features/spectrum-web-components/dist/textfield.js`),
]);
el.classList.add('app');
el.innerHTML = '';
Expand Down

0 comments on commit a74789a

Please sign in to comment.