From f45e92af1eeb5d4b2410ff933f203a8c69d2bbff Mon Sep 17 00:00:00 2001 From: garrettmills Date: Tue, 4 May 2021 10:18:53 -0500 Subject: [PATCH] Make coreid SPA --- app/assets/app/dash-components.js | 4 ++ app/assets/app/dash/NavBar.component.js | 23 ++++++++-- app/assets/app/dash/Outlet.component.js | 45 +++++++++++++++++++ app/assets/app/dash/RootPage.component.js | 32 +++++++++++++ app/assets/app/dash/SideBar.component.js | 4 +- .../app/dash/profile/EditProfile.component.js | 2 +- app/assets/app/resource/App.resource.js | 4 +- app/assets/app/service/Action.service.js | 35 +++++++++++++-- app/views/cobalt/form.pug | 3 +- app/views/cobalt/listing.pug | 2 +- app/views/dash/app_setup.pug | 2 +- app/views/dash/profile/main.pug | 4 +- 12 files changed, 143 insertions(+), 17 deletions(-) create mode 100644 app/assets/app/dash/Outlet.component.js create mode 100644 app/assets/app/dash/RootPage.component.js diff --git a/app/assets/app/dash-components.js b/app/assets/app/dash-components.js index 93661a0..793a722 100644 --- a/app/assets/app/dash-components.js +++ b/app/assets/app/dash-components.js @@ -8,6 +8,8 @@ import AppSetupComponent from './dash/AppSetup.component.js' import ListingComponent from './cobalt/Listing.component.js' import FormComponent from './cobalt/Form.component.js' +import RootPageComponent from './dash/RootPage.component.js' +import OutletComponent from './dash/Outlet.component.js' import { T } from './service/Translate.service.js' @@ -22,6 +24,8 @@ const dash_components = { ListingComponent, FormComponent, + RootPageComponent, + OutletComponent, } export { dash_components } diff --git a/app/assets/app/dash/NavBar.component.js b/app/assets/app/dash/NavBar.component.js index 10c71f7..2686d3d 100644 --- a/app/assets/app/dash/NavBar.component.js +++ b/app/assets/app/dash/NavBar.component.js @@ -1,6 +1,7 @@ import { Component } from '../../lib/vues6/vues6.js' import { event_bus } from '../service/EventBus.service.js' import { session } from '../service/Session.service.js' +import { action_service } from '../service/Action.service.js' const template = `