Skip to content

Commit 9eaabf9

Browse files
committed
import fallback components only when required
1 parent 0f9f017 commit 9eaabf9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/kit/src/core/create_app/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ function generate_client_manifest(manifest_data, base) {
102102
103103
export const routes = ${routes};
104104
105-
export const fallback = [c[0](), c[1]()];
105+
export const fallback = [c[0], c[1]];
106106
`);
107107
}
108108

packages/kit/src/runtime/client/renderer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function initial_fetch(resource, opts) {
6060
export class Renderer {
6161
/** @param {{
6262
* Root: CSRComponent;
63-
* fallback: [CSRComponent, CSRComponent];
63+
* fallback: [() => CSRComponent, () => CSRComponent];
6464
* target: Node;
6565
* session: any;
6666
* host: string;
@@ -708,7 +708,7 @@ export class Renderer {
708708
};
709709

710710
const node = await this._load_node({
711-
module: await this.fallback[0],
711+
module: await this.fallback[0](),
712712
page,
713713
context: {}
714714
});
@@ -718,7 +718,7 @@ export class Renderer {
718718
await this._load_node({
719719
status,
720720
error,
721-
module: await this.fallback[1],
721+
module: await this.fallback[1](),
722722
page,
723723
context: (node && node.loaded && node.loaded.context) || {}
724724
})

0 commit comments

Comments
 (0)