mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-20 06:15:15 +00:00
fix segments
This commit is contained in:
@@ -289,15 +289,19 @@ export async function hydrate_target(target: Target): Promise<{
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
const props = Object.assign({}, await root_preloaded, { child: {} });
|
const props = Object.assign({}, await root_preloaded, {
|
||||||
|
child: { segment: segments[0] }
|
||||||
|
});
|
||||||
|
|
||||||
let level = props.child;
|
let level = props.child;
|
||||||
|
|
||||||
branch.forEach(node => {
|
branch.forEach((node, i) => {
|
||||||
if (!node) return;
|
if (!node) return;
|
||||||
|
|
||||||
level.segment = node.segment;
|
|
||||||
level.component = node.Component;
|
level.component = node.Component;
|
||||||
level.props = Object.assign({}, node.preloaded, { child: {} });
|
level.props = Object.assign({}, node.preloaded, {
|
||||||
|
child: { segment: segments[i + 1] }
|
||||||
|
});
|
||||||
|
|
||||||
level = level.props.child;
|
level = level.props.child;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user