fix segments

This commit is contained in:
Richard Harris
2019-02-03 13:01:40 -05:00
parent 0628ea99ab
commit a85e1424e3

View File

@@ -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;
}); });