lib/vue/application.js in lesli_admin-0.3.0 vs lib/vue/application.js in lesli_admin-0.4.0
- old
+ new
@@ -38,33 +38,46 @@
// · Import engine translations
import translations from "LesliAdmin/stores/translations.json"
// · Import engine applications
-import applicationDashboardShow from "LesliAdmin/apps/dashboard/show.vue"
import applicationAccountShow from "LesliAdmin/apps/account/show.vue"
-import applicationUsersIndex from "LesliAdmin/apps/users/index.vue"
-import applicationUsersShow from "LesliAdmin/apps/users/show.vue"
-import applicationProfile from "LesliAdmin/apps/profile/show.vue"
+// ·
+import appDashboardShow from "Lesli/shared/dashboards/apps/show.vue"
+import appDashboardEdit from "Lesli/shared/dashboards/apps/edit.vue"
+
+
+// ·
+import componentDashboardLesliVersion from "LesliAdmin/apps/dashboards/components/lesli-version.vue"
+
+
+// ·
+const dashboardProps = {
+ components: {
+ "admin-lesli-version": componentDashboardLesliVersion
+ }
+}
+
+
// · Buil Lesli translations
translation(translations)
// · Build a new Lesli application
application("LesliAdmin", [{
+ path: "/",
+ component: appDashboardShow,
+ props: dashboardProps
+}, {
path: "/dashboard",
- component: applicationDashboardShow
-},{
- path: "/account",
- component: applicationAccountShow
+ component: appDashboardShow,
+ props: dashboardProps
}, {
- path: "/users",
- component: applicationUsersIndex
+ path: "/dashboards/:id/edit",
+ component: appDashboardEdit,
+ props: dashboardProps
}, {
- path: "/users/:id",
- component: applicationUsersShow
-}, {
- path: "/profile",
- component: applicationProfile
+ path: "/account",
+ component: applicationAccountShow
}])