Skip to content

Commit c16e963

Browse files
committed
refactor: update entrypoint to now import all components that are listed out in a separate file
1 parent c0a902b commit c16e963

File tree

3 files changed

+59
-44
lines changed

3 files changed

+59
-44
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import './lit-components/pl-icon/pl-icon';
2+
import './lit-components/pl-button/pl-button';
3+
import './lit-components/pl-toggle-info/pl-toggle-info';
4+
import './lit-components/pl-toggle-layout/pl-toggle-layout';
5+
import './lit-components/pl-toggle-theme/pl-toggle-theme';
6+
7+
import './components/pl-nav/pl-nav';
8+
import './components/pl-logo/pl-logo';
9+
import './components/pl-layout/pl-layout';
10+
import './components/pl-controls/pl-controls';
11+
import './components/pl-drawer/pl-drawer';
12+
import './components/pl-header/pl-header';
13+
import './components/pl-viewport/pl-viewport';
14+
import './components/pl-tools-menu/pl-tools-menu';
15+
import './components/pl-search/pl-search';
16+
17+
import(
18+
/* webpackChunkName: "pl-viewport-sizes" */
19+
/* webpackMode: "lazy" */
20+
/* webpackPrefetch: true */
21+
'./components/pl-viewport-size-list/pl-viewport-size-list'
22+
);
23+
24+
import(
25+
/* webpackChunkName: "pl-plugin-loader" */
26+
/* webpackMode: "lazy" */
27+
/* webpackPrefetch: true */
28+
'./components/plugin-loader'
29+
);
30+
31+
import(
32+
/* webpackChunkName: "pl-modal-viewer" */
33+
/* webpackMode: "lazy" */
34+
/* webpackPrefetch: true */
35+
'./components/modal-viewer'
36+
);
37+
38+
// Add hook to auto re-render the root component.
39+
if (typeof module.hot === 'object') {
40+
module.hot.accept(err => {
41+
if (err) {
42+
console.error('Cannot apply HMR update.', err);
43+
}
44+
});
45+
}
Lines changed: 9 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,9 @@
1-
import './utils/polyfills';
2-
import './components/pl-nav/pl-nav';
3-
import './components/pl-logo/pl-logo';
4-
import './components/pl-layout/pl-layout';
5-
import './components/pl-controls/pl-controls';
6-
import './components/pl-drawer/pl-drawer';
7-
import './components/pl-header/pl-header';
8-
import './components/pl-viewport/pl-viewport';
9-
import './components/pl-toggle-info/pl-toggle-info';
10-
import './components/pl-toggle-layout/pl-toggle-layout';
11-
import './components/pl-toggle-theme/pl-toggle-theme';
12-
import './components/pl-tools-menu/pl-tools-menu';
13-
import './components/pl-search/pl-search';
14-
15-
import(
16-
/* webpackChunkName: "pl-viewport-sizes" */
17-
/* webpackMode: "lazy" */
18-
/* webpackPrefetch: true */
19-
'./components/pl-viewport-size-list/pl-viewport-size-list'
20-
);
21-
22-
import(
23-
/* webpackChunkName: "pl-plugin-loader" */
24-
/* webpackMode: "lazy" */
25-
/* webpackPrefetch: true */
26-
'./components/plugin-loader'
27-
);
28-
29-
import(
30-
/* webpackChunkName: "pl-modal-viewer" */
31-
/* webpackMode: "lazy" */
32-
/* webpackPrefetch: true */
33-
'./components/modal-viewer'
34-
);
35-
36-
// Add hook to auto re-render the root component.
37-
if (typeof module.hot === 'object') {
38-
module.hot.accept(err => {
39-
if (err) {
40-
console.error('Cannot apply HMR update.', err);
41-
}
42-
});
43-
}
1+
import { loadPolyfills } from './utils/polyfills/polyfill-loader.js';
2+
3+
loadPolyfills.then(() => {
4+
import(
5+
/* webpackChunkName: "pl-components" */
6+
/* webpackMode: "eager" */
7+
'./patternlab-components'
8+
);
9+
});
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
import './polyfills';
1+
import { loadPolyfills } from './polyfill-loader';
2+
3+
loadPolyfills.then(() => {
4+
return;
5+
});

0 commit comments

Comments
 (0)