UNPKG

@digifi-los/reactapp

Version:
105 lines (104 loc) 2.54 kB
module.exports = (periodic) => { const reactadmin = periodic.app.locals.extension.reactadmin; let navlinks = []; navlinks = navlinks.concat([ { 'component': 'MenuAppLink', 'props': { 'href': `${reactadmin.manifest_prefix}account/profile`, 'label': 'My Account', 'id': 'my-account', }, }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/testcharts', // 'label': 'Test Charts', // 'id': 'testcharts', // }, // }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/testtables', // 'label': 'Test Tables', // 'id': 'testtables', // }, // }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/testformtables', // 'label': 'Test Form Tables', // 'id': 'testformtables', // }, // }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/testform', // 'label': 'Test Form', // 'id': 'tforms', // }, // }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/dynamics', // 'label': 'Dynamics', // 'id': 'dynamics', // }, // }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/testform_window', // 'label': 'Test Form Window', // 'id': 'form_window', // }, // }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/accounts_sample', // 'label': 'TestAccounts', // 'id': 'testaccounts', // }, // }, // { // 'component': 'MenuAppLink', // 'props': { // 'href': '/r-admin/content/testtables', // 'label': 'Test Tables', // 'id': 'testtables', // }, // }, ]); let ra_nav = [ { component: 'SubMenuLinks', children: [ { 'component': 'MenuLabel', 'children': 'Reactadmin', }, ].concat(...navlinks), }, ]; return { 'wrapper': { 'style': {}, }, 'container': { 'style': {}, }, 'layout': { 'component': 'Menu', 'props': { 'style': {}, }, 'children': ra_nav, }, }; };