UNPKG

spencer-kit-project-templates

Version:
25 lines (20 loc) 480 B
'use strict' import pages from './../pages'; import Screen from './../components/Screen'; var routes = {}; function isMap(o) { return typeof o === 'object' && o.constructor === Object; } function flattenPages(pages) { var page; for (var o in pages) { page = pages[o]; if (isMap(page)) { flattenPages(page); } else { routes[o] = { screen: Screen(page) }; } } } flattenPages(pages); export default routes;