--- /dev/null
+return async (root, component_names) => {
+ let p = await root.get('navigation')
+ for (let i = 0; i < component_names.length; ++i) {
+ let children = await p.get('children')
+ p = await children.get(component_names[i])
+ }
+ return p
+}